Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Lorsque vous utilisez le fournisseur WinNT, un compte peut être activé ou désactivé à l’aide de la propriété IADsUser.AccountDisabled.
Exemple 1
L’exemple de code suivant montre comment désactiver un compte à l’aide de Visual Basic avec 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
Exemple 2
L’exemple de code suivant montre comment désactiver un compte à l’aide de C++ avec ADSI.
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();