Compartilhar via


Expiração da conta (provedor WinNT)

Ao usar o provedor WinNT, a data de expiração da conta pode ser definida usando a propriedade IADsUser.AccountExpirationDate.

Para definir a data de expiração da conta, defina a propriedade IADsUser.AccountExpirationDate como o valor de data desejado. Para definir a data de expiração da conta para nunca expirar, defina essa propriedade como "1º de janeiro de 1970".

Exemplo 1

O exemplo de código a seguir mostra como definir a data de expiração da conta usando o Visual Basic com 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

Exemplo 2

O exemplo de código a seguir mostra como definir a data de expiração da conta usando C++ com 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;
}