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
- groupName
Type : System. . :: . .String
Valeur String qui spécifie le nom d'un groupe Windows.
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 |
Chaîne URN qui représente le groupe Windows. |
|
Nom |
Nom du groupe Windows. |
|
ID |
Valeur d'ID qui identifie de façon unique le groupe Windows. |
|
Connexion |
Connexion qui représente le groupe Windows dans SQL Server. |
|
IsSystemObject |
Valeur booléenne qui spécifie si le groupe Windows est un objet système. |
|
LoginType |
Type de connexion. Consultez LoginType. |
|
HasDBAccess |
Valeur booléenne qui spécifie si le groupe Windows a accès à la base de données référencée. |
|
SID |
Identificateur de sécurité de la connexion du groupe Windows. |
|
UserType |
Type d'utilisateur. Consultez UserType. |
|
Certificat |
Certificat utilisé par le groupe Windows ouvrir une session sur SQL Server. |
|
AsymmetricKey |
Clé asymétrique utilisée par le groupe Windows pour ouvrir une session sur SQL Server. |
|
CreateDate |
Date et heure de création du groupe Windows. |
|
DateLastModified |
Date et heure de la dernière modification du groupe Windows. |
|
DefaultSchema |
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]
}
}
Voir aussi