Account Disabled (WinNT Provider)

When using the WinNT provider, an account can be enabled or disabled using the IADsUser.AccountDisabled property.

Example Code

The following code example shows how to disable an account using Visual Basic with ADSI.

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

Example Code

The following code example shows how to disable an account using C++ with ADSI.

IADsUser *pUser;

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

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