EnumWindowsGroups-Methode (String)
Listet Windows-Gruppen für eine angegebene Gruppe auf.
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Syntax
'Declaration
Public Function EnumWindowsGroups ( _
groupName As String _
) As DataTable
'Usage
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
Parameter
- groupName
Typ: System. . :: . .String
Ein String-Wert, der einen Windows-Gruppennamen angibt.
Rückgabewert
Typ: System.Data. . :: . .DataTable
Ein DataTable-Objektwert, der Windows-Gruppeninformationen für die angegebene Gruppe enthält. In der Tabelle werden die verschiedenen Spalten der zurückgegebenen DataTable beschrieben.
Spalte |
Datentyp |
Beschreibung |
---|---|---|
URN |
Die URN-Zeichenfolge, die die Windows-Gruppe darstellt. |
|
Name |
Der Name der Windows-Gruppe. |
|
ID |
Der ID-Wert, der die Windows-Gruppe eindeutig identifiziert. |
|
Anmeldename |
Der Anmeldename, der die Windows-Gruppe in SQL Server darstellt. |
|
IsSystemObject |
Der boolesche Wert, der angibt, ob die Windows-Gruppe ein Systemobjekt ist. |
|
LoginType |
Der Typ der Anmeldung. Siehe LoginType. |
|
HasDBAccess |
Der boolesche Wert, der angibt, ob die Windows-Gruppe auf die Datenbank zugreifen kann, auf die verwiesen wird. |
|
Sid |
Die Anmelde-SID für die Windows-Gruppe. |
|
UserType |
Der Benutzertyp. Siehe UserType. |
|
Zertifikat |
Das Zertifikat, das die Windows-Gruppe zur Anmeldung bei SQL Server verwendet. |
|
AsymmetricKey |
Der asymmetrische Schlüssel, den die Windows-Gruppe zur Anmeldung bei SQL Server verwendet. |
|
CreateDate |
Der Zeitpunkt (Datum und Uhrzeit) der Erstellung der Windows-Gruppe. |
|
DateLastModified |
Der Zeitpunkt (Datum und Uhrzeit) der letzten Änderung der Windows-Gruppe. |
|
DefaultSchema |
Das der Windows-Gruppe zugeordnete Standardschema. |
Beispiele
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]
}
}