Expiration du compte (fournisseur WinNT)
Lorsque vous utilisez le fournisseur WinNT, vous pouvez définir la date d’expiration du compte à l’aide de la propriété IADsUser. AccountExpirationDate .
Pour définir la date d’expiration du compte, affectez à la propriété IADsUser. AccountExpirationDate la valeur de date souhaitée. Pour définir la date d’expiration du compte de sorte qu’elle n’expire jamais, définissez cette propriété sur « 1er janvier 1970 ».
Exemple 1
l’exemple de code suivant montre comment définir la date d’expiration du compte à l’aide de Visual Basic avec ADSI.
Dim usr As IADsUser
Set usr = GetObject("WinNT://Fabrikam/JeffSmith")
usr.AccountExpirationDate = "05/06/1998"
usr.SetInfo
' Set the account to never expire.
usr.AccountExpirationDate = "01/01/1970"
usr.SetInfo
Exemple 2
L’exemple de code suivant montre comment définir la date d’expiration du compte à l’aide de C++ avec ADSI.
void SetUserAccountExpirationDate(IADsUser *pUser, DATE date)
{
if(!pUser) return;
HRESULT hr = S_OK;
hr = pUser->put_AccountExpirationDate(date); // Set the account to expires on date.
hr = pUser->SetInfo();
hr = pUser->Release();
return;
}