Share via


EnumWindowsUserInfo Método

Enumera la lista de información sobre todos los usuarios de Microsoft Windows que tienen acceso a SQL Server concedido explícitamente.

Espacio de nombres:  Microsoft.SqlServer.Management.Smo
Ensamblado:  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Sintaxis

'Declaración
Public Function EnumWindowsUserInfo As DataTable
'Uso
Dim instance As Server
Dim returnValue As DataTable

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

Valor devuelto

Tipo: System.Data. . :: . .DataTable
Valor de objeto del sistema DataTable que contiene la lista de usuarios de Windows que tienen acceso a la instancia de SQL Server concedido explícitamente.
En la tabla se describen las distintas columnas del objeto DataTable devuelto.

Columna

Tipo de datos

Descripción

account name

String

El nombre del usuario de Windows NT.

type

String

El tipo del usuario. Especifica si el usuario es una cuenta individual o una cuenta de grupo.

Ejemplos

C#

Server srv = new Server("(local)");

DataTable d = srv.EnumWindowsUserInfo();
foreach (DataRow r in d.Rows)
{
   Console.WriteLine("============================================");
   foreach(DataColumn c in d.Columns)
   {
      Console.WriteLine(c.ColumnName + " = " + r[c].ToString());
   }
}

PowerShell

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

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