次の方法で共有


アカウントが無効 (WinNT プロバイダー)

WinNT プロバイダーを使用する場合は、IADsUser.AccountDisabled プロパティを使用してアカウントを有効または無効にすることができます。

例 1

次のコード例は、ADSI で Visual Basic を使用してアカウントを無効にする方法を示しています。

Dim usr as IADsUser
On Error GoTo Cleanup

Set usr = GetObject("WinNT://Fabrikam/JeffSmith")
usr.AccountDisabled = TRUE ' Disable the account.
usr.SetInfo

Cleanup:
    If (Err.Number<>0) Then
        MsgBox("An error has occurred. " & Err.Number)
    End If
    Set usr = Nothing

例 2

次のコード例は、ADSI で C++ を使用してアカウントを無効にする方法を示しています。

IADsUser *pUser;

HRESULT hr = S_OK;
LPWSTR adsPath;
adsPath=L"WinNT://Fabrikam/JeffSmith";
hr = ADsGetObject(adsPath, IID_IADsUser, (void**)&pUser);

hr = pUser->put_AccountDisabled(TRUE);
hr = pUser->SetInfo();