Share via


Méthode EnumWindowsUserInfo

Énumère les informations relatives à tous les utilisateurs Windows Microsoft qui ont des droits d'accès explicites à SQL Server.

Espace de noms :  Microsoft.SqlServer.Management.Smo
Assembly :  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Syntaxe

'Déclaration
Public Function EnumWindowsUserInfo As DataTable
'Utilisation
Dim instance As Server
Dim returnValue As DataTable

returnValue = instance.EnumWindowsUserInfo()
public DataTable EnumWindowsUserInfo()
public:
DataTable^ EnumWindowsUserInfo()
member EnumWindowsUserInfo : unit -> DataTable 
public function EnumWindowsUserInfo() : DataTable

Valeur de retour

Type : System.Data. . :: . .DataTable
Valeur de l'objet système DataTable qui contient une liste des utilisateurs Windows ayant des droits d'accès explicites à l'instance de SQL Server.
Le tableau décrit les différentes colonnes du DataTable retourné.

Colonne

Type de données

Description

account name

String

Nom de l'utilisateur Windows NT.

type

String

Type d'utilisateur. Ce paramètre spécifie si l'utilisateur est un compte individuel ou un compte de groupe.

Exemples

C#

Server srv = new Server("(local)");

DataTable d = srv.EnumWindowsUserInfo();
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()
foreach ($r in $d.Rows)
{
   Write-Host "============================================"
   Foreach ($c in $d.Columns)
   {
      Write-Host $c.ColumnName "=" $r[$c]
   }
}