Share via


Méthode EnumWindowsGroups

Énumère les groupes Windows.

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

Syntaxe

'Déclaration
Public Function EnumWindowsGroups As DataTable
'Utilisation
Dim instance As Database
Dim returnValue As DataTable

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

Valeur de retour

Type : System.Data. . :: . .DataTable
Valeur de l'objet DataTable qui contient une liste de groupes Windows. La table décrit les différentes colonnes de l'objet DataTable retourné.

Colonne

Type de données

Description

URN

String

Chaîne URN qui représente le groupe Windows.

Nom

String

Nom du groupe Windows.

ID

Int32

Valeur d'ID qui identifie de façon unique le groupe Windows.

Connexion

String

Connexion qui représente le groupe Windows dans SQL Server.

IsSystemObject

Boolean

Valeur booléenne qui spécifie si le groupe Windows est un objet système.

LoginType

DateTime

Type de connexion. Consultez LoginType.

HasDBAccess

Boolean

Valeur booléenne qui spécifie si le groupe Windows a accès à la base de données référencée.

SID

Int32

Identificateur de sécurité de la connexion du groupe Windows.

UserType

String

Type d'utilisateur. Consultez UserType.

Certificat

String

Certificat utilisé par le groupe Windows ouvrir une session sur SQL Server.

AsymmetricKey

String

Clé asymétrique utilisée par le groupe Windows pour ouvrir une session sur SQL Server.

CreateDate

DateTime

Date et heure de création du groupe Windows.

DateLastModified

DateTime

Date et heure de la dernière modification du groupe Windows.

DefaultSchema

String

Schéma par défaut associé au groupe Windows.

Exemples

The example runs a Server object enumeration method, but extracting the information from the DataTable object is the same for Database enumeration methods.

VB

'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Call the EnumCollations method and return collation information to DataTable variable.
Dim d As DataTable
'Select the returned data into an array of DataRow.
d = srv.EnumCollations
'Iterate through the rows and display collation details for the instance of SQL Server.
Dim r As DataRow
Dim c As DataColumn
For Each r In d.Rows
    Console.WriteLine("============================================")
    For Each c In r.Table.Columns
        Console.WriteLine(c.ColumnName + " = " + r(c).ToString)
    Next
Next

PowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")

$d = new-object System.Data.Datatable
$d = $srv.EnumCollations

Foreach ($r in $d.Rows)
{
   Write-Host "============================================"
   Foreach ($c in $d.Columns)
   {
      Write-Host $c.ColumnName "=" $r[$c]
   }
}