Share via


Méthode EnumWindowsGroups (String)

Énumère les groupes Windows pour un groupe spécifié.

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

Syntaxe

'Déclaration
Public Function EnumWindowsGroups ( _
    groupName As String _
) As DataTable
'Utilisation
Dim instance As Database
Dim groupName As String
Dim returnValue As DataTable

returnValue = instance.EnumWindowsGroups(groupName)
public DataTable EnumWindowsGroups(
    string groupName
)
public:
DataTable^ EnumWindowsGroups(
    String^ groupName
)
member EnumWindowsGroups : 
        groupName:string -> DataTable 
public function EnumWindowsGroups(
    groupName : String
) : DataTable

Paramètres

Valeur de retour

Type : System.Data. . :: . .DataTable
Valeur de l'objet DataTable qui contient les informations de groupe Windows pour le groupe spécifié. 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]
   }
}