Compartilhar via


Método EnumWindowsGroups

Enumera uma lista de grupos do Windows.

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (em Microsoft.SqlServer.Smo.dll)

Sintaxe

'Declaração
Public Function EnumWindowsGroups As DataTable
'Uso
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

Valor de retorno

Tipo: System.Data. . :: . .DataTable
Um valor de objeto DataTable que contém uma lista de grupos do Windows. A tabela descreve as diferentes colunas do DataTable retornado.

Coluna

Tipo de dados

Descrição

Urn

String

A cadeia de caracteres de URN que representa o grupo do Windows.

Nome

String

O nome do grupo do Windows.

ID

Int32

O valor da ID que identifica exclusivamente o grupo do Windows.

Logon

String

O logon que representa o grupo do Windows no SQL Server.

IsSystemObject

Boolean

O valor Booliano que especifica se o grupo do Windows é um objeto do sistema.

LoginType

DateTime

O tipo de logon. Consulte LoginType.

HasDBAccess

Boolean

O valor Booliano que especifica se o grupo do Windows tem acesso ao banco de dados referenciado.

Sid

Int32

O identificador de segurança de logon para o grupo do Windows.

UserType

String

O tipo de usuário. Consulte UserType.

Certificate

String

O certificado que o grupo de Windows usa para fazer logon no SQL Server.

AsymmetricKey

String

A chave assimétrica que o grupo de Windows usa para fazer logon no SQL Server.

CreateDate

DateTime

A data e a hora de criação do grupo do Windows.

DateLastModified

DateTime

A data e a hora em que o grupo do Windows foi modificado pela última vez.

DefaultSchema

String

O esquema padrão associado com o grupo de Windows.

Exemplos

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]
   }
}