Share via


IsWindowsGroupMember 方法

驗證指定的 Microsoft Windows 使用者帳戶是否為指定之 Windows 群組的成員。

命名空間:  Microsoft.SqlServer.Management.Smo
組件:  Microsoft.SqlServer.Smo (在 Microsoft.SqlServer.Smo.dll 中)

語法

'宣告
Public Function IsWindowsGroupMember ( _
    windowsGroup As String, _
    windowsUser As String _
) As Boolean
'用途
Dim instance As Server
Dim windowsGroup As String
Dim windowsUser As String
Dim returnValue As Boolean

returnValue = instance.IsWindowsGroupMember(windowsGroup, _
    windowsUser)
public bool IsWindowsGroupMember(
    string windowsGroup,
    string windowsUser
)
public:
bool IsWindowsGroupMember(
    String^ windowsGroup, 
    String^ windowsUser
)
member IsWindowsGroupMember : 
        windowsGroup:string * 
        windowsUser:string -> bool 
public function IsWindowsGroupMember(
    windowsGroup : String, 
    windowsUser : String
) : boolean

參數

傳回值

型別:System. . :: . .Boolean
Boolean 值,指定 Windows 使用者帳戶是否為 Windows 群組的成員。
如果為 True,則表示 Windows 使用者帳戶是 Windows 群組的成員。
如果為 False,則表示 Windows 使用者帳戶並非 Windows 群組的成員。

範例

Visual Basic

'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Verify whether a Windows user is a member of a Windows group.
Console.WriteLine(srv.IsWindowsGroupMember( _
"BUILTIN\Administrators", "NT AUTHORITY\SYSTEM").ToString)

PowerShell

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

Write-Host $srv.IsWindowsGroupMember("BUILTIN\Administrators", "NT AUTHORITY\SYSTEM")