Freigeben über


Kontoablauf (WinNT-Anbieter)

Bei Verwendung des WinNT-Anbieters kann das Ablaufdatum des Kontos mithilfe der IADsUser.AccountExpirationDate-Eigenschaft festgelegt werden.

Um das Ablaufdatum des Kontos festzulegen, legen Sie die IADsUser.AccountExpirationDate-Eigenschaft auf den gewünschten Datumswert fest. Um festzulegen, dass das Ablaufdatum des Kontos nie abläuft, legen Sie diese Eigenschaft auf "1. Januar 1970" fest.

Beispiel 1

Im folgenden Codebeispiel wird gezeigt, wie das Ablaufdatum des Kontos mithilfe von Visual Basic mit ADSI festgelegt wird.

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

Beispiel 2

Im folgenden Codebeispiel wird gezeigt, wie das Ablaufdatum des Kontos mithilfe von C++ mit ADSI festgelegt wird.

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;
}