Partager via


Expiration du compte (fournisseur WinNT)

Lorsque vous utilisez le fournisseur WinNT, la date d’expiration du compte peut être définie à l’aide de la propriété IADsUser.AccountExpirationDate .

Pour définir la date d’expiration du compte, définissez la propriété IADsUser.AccountExpirationDate sur la valeur de date souhaitée. Pour que la date d’expiration du compte 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;
}