Compartir a través de


Expiración de la cuenta (proveedor WinNT)

Al usar el proveedor WinNT, la fecha de expiración de la cuenta se puede establecer mediante la propiedad IADsUser.AccountExpirationDate.

Para establecer la fecha de expiración de la cuenta, establezca la propiedad IADsUser.AccountExpirationDate en el valor de fecha deseado. Para establecer la fecha de expiración de la cuenta en nunca expirar, establezca esta propiedad en "1 de enero de 1970".

Ejemplo 1

En el ejemplo de código siguiente se muestra cómo establecer la fecha de expiración de la cuenta mediante 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

Ejemplo 2

En el ejemplo de código siguiente se muestra cómo establecer la fecha de expiración de la cuenta mediante 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;
}