Condividi tramite


Scadenza dell'account (provider WinNT)

Quando si usa il provider WinNT, la data di scadenza dell'account può essere impostata usando la proprietà IADsUser.AccountExpirationDate.

Per impostare la data di scadenza dell'account, impostare la proprietà IADsUser.AccountExpirationDate sul valore di data desiderato. Per impostare la data di scadenza dell'account in modo che non scada mai, impostare questa proprietà su "1 gennaio 1970".

Esempio 1

Nell'esempio di codice seguente viene illustrato come impostare la data di scadenza dell'account usando Visual Basic con 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

Esempio 2

L'esempio di codice seguente illustra come impostare la data di scadenza dell'account usando C++ con 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;
}