Metodo EnumWindowsUserInfo (String)
Enumera un elenco di informazioni su tutti gli utenti di Microsoft Windows che hanno concesso in modo esplicito l'accesso all'istanza di SQL Server.
Spazio dei nomi Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Sintassi
'Dichiarazione
Public Function EnumWindowsUserInfo ( _
account As String _
) As DataTable
'Utilizzo
Dim instance As Server
Dim account As String
Dim returnValue As DataTable
returnValue = instance.EnumWindowsUserInfo(account)
public DataTable EnumWindowsUserInfo(
string account
)
public:
DataTable^ EnumWindowsUserInfo(
String^ account
)
member EnumWindowsUserInfo :
account:string -> DataTable
public function EnumWindowsUserInfo(
account : String
) : DataTable
Parametri
- account
Tipo: System. . :: . .String
Valore String che specifica un account utente di Windows al quale limitare i risultati.
Valore restituito
Tipo: System.Data. . :: . .DataTable
Valore dell'oggetto DataTable che contiene un elenco di utenti di Windows che hanno concesso in modo esplicito l'accesso all'istanza di SQL Server. Nella tabella vengono descritte le diverse colonne dell'oggetto DataTable restituito.
Esempi
C#
Server srv = new Server("(local)");
DataTable d = srv.EnumWindowsUserInfo("NT AUTHORITY\\System");
foreach (DataRow r in d.Rows)
{
Console.WriteLine("============================================");
foreach(DataColumn c in d.Columns)
{
Console.WriteLine(c.ColumnName + " = " + r[c].ToString());
}
}
PowerShell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$d = $srv.EnumWindowsUserInfo("NT AUTHORITY\System")
foreach ($r in $d.Rows)
{
Write-Host "============================================"
Foreach ($c in $d.Columns)
{
Write-Host $c.ColumnName "=" $r[$c]
}
}
Vedere anche