Condividi tramite


Metodi di proprietà IADsDomain

I metodi di interfaccia IADsDomain leggono e scrivono le proprietà descritte in questo argomento. Per altre informazioni, vedere Metodi di proprietà dell'interfaccia.

Proprietà

AutoUnlockInterval

Indica il tempo minimo che deve essere trascorso prima che l'account venga riabilitabile automaticamente.

Tipo di accesso: Lettura/scrittura

Tipo di dati di scripting: LONG

// C++ method syntax
HRESULT get_AutoUnlockInterval(
  [out] LONG* plAutoUnlockInterval
);
HRESULT put_AutoUnlockInterval(
  [in] LONG lAutoUnlockInterval
);

IsWorkgroup

Questa proprietà non è più implementata.

Tipo di accesso: sola lettura

Tipo di dati di scripting: VARIANT_BOOL

// C++ method syntax
HRESULT get_IsWorkgroup(
  [out] VARIANT_BOOL* retval
);

BloccoObservationInterval

Indica l'intervallo di tempo durante il quale il conteggio delle password non valido viene monitorato e accumulato prima di determinare se l'account deve essere bloccato. Ad esempio, se il numero di tentativi di password non corretti in un account supera la soglia (Massimo password non corrette consentite) durante il periodo di tempo specificato (Intervallo di osservazione blocco) l'account verrà bloccato impostando la proprietà appropriata nel set di proprietà Login Parameter.

Tipo di accesso: Lettura/scrittura

Tipo di dati di scripting: LONG

// C++ method syntax
HRESULT get_LockoutObservationInterval(
  [out] LONG* plLockoutObservationInterval
);
HRESULT put_LockoutObservationInterval(
  [in] LONG lLockoutObservationInterval
);

MaxBadPasswordsAllowed

Indica il numero massimo di account di accesso password non valido consentiti prima di un blocco dell'account.

Tipo di accesso: Lettura/scrittura

Tipo di dati di scripting: LONG

// C++ method syntax
HRESULT get_MaxBadPasswordsAllowed(
  [out] LONG* plMaxBadPasswordsAllowed
);
HRESULT put_MaxBadPasswordsAllowed(
  [in] LONG lMaxBadPasswordsAllowed
);

MaxPasswordAge

Indica l'intervallo di tempo massimo, in secondi, dopo il quale la password deve essere modificata dall'utente.

Tipo di accesso: Lettura/scrittura

Tipo di dati di scripting: LONG

// C++ method syntax
HRESULT get_MaxPasswordAge(
  [out] LONG* plMaxPasswordAge
);
RESULT put_MaxPasswordAge(
  [in] LONG lMaxPasswordAge
);

MinPasswordAge

Indica l'intervallo di tempo minimo, in secondi, prima che la password possa essere modificata.

Tipo di accesso: Lettura/scrittura

Tipo di dati di scripting: LONG

// C++ method syntax
HRESULT get_MinPasswordAge(
  [out] LONG* plMinPasswordAge
);
HRESULT put_MinPasswordAge(
  [in] LONG lMinPasswordAge
);

MinPasswordLength

Indica il numero minimo di caratteri che devono essere usati per una password.

Tipo di accesso: Lettura/scrittura

Tipo di dati di scripting: LONG

// C++ method syntax
HRESULT get_MinPasswordLength(
  [out] LONG* plMinPasswordLength
);
HRESULT put_MinPasswordLength(
  [in] LONG lMinPasswordLength
);

PasswordAttributes

Indica restrizioni sulle password, come definito dall'elenco seguente di attributi e valori.

Nota

Per PASSWORD_ATTR_COMPLEX, la password deve includere almeno un segno di punteggiatura o un carattere non stampabile.

PASSWORD_ATTR_NONE (0x00000000 )

PASSWORD_ATTR_MIXED_CASE (0x00000001 )

PASSWORD_ATTR_COMPLEX (0x00000002 )

Tipo di accesso: Lettura/scrittura

Tipo di dati di scripting: LONG

// C++ method syntax
HRESULT get_PasswordAttributes(
  [out] LONG* plPasswordAttributes
);
HRESULT put_PasswordAttributes(
  [in] LONG lPasswordAttributes
);

PasswordHistoryLength

Indica il numero di password precedenti salvate nell'elenco cronologia. L'utente non può riutilizzare una password nell'elenco cronologia.

Tipo di accesso: Lettura/scrittura

Tipo di dati di scripting: LONG

// C++ method syntax
HRESULT get_PasswordHistoryLength(
  [out] LONG* plPasswordHistoryLength
);
HRESULT put_PasswordHistoryLength(
  [in] LONG lPasswordHistoryLength
);

Esempio

Nell'esempio di codice seguente viene visualizzato il valore della proprietà PasswordHistoryLength .

Dim dom As IADsDomain
On Error Resume Next

Set dom = GetObject("WinNT://myDomain")

debug.print "PasswordHistoryLength" & dom.PasswordHistoryLength

Nell'esempio di codice seguente viene visualizzato il valore della proprietà PasswordHistoryLength .

LPWSTR adsPath = L"WinNT://myDomain";
LONG nPasswordHistoryLength = 0;

// Bind to the domain object.
hr = ADsGetObject(adsPath,IID_IADsDomain,(void**)&pDomain);
if(FAILED(hr)) {goto Cleanup;}

hr = pDomain->get_PasswordHistoryLength(&nPasswordHistoryLength);
if(FAILED(hr)) {goto Cleanup;}
printf("Password history length: %d",nPasswordHistoryLength);

Cleanup:
    if(pDomain) pDomain->Release();

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Intestazione
Iads.h
DLL
Activeds.dll
IID
IID_IADsDomain è definito come 00E4C220-FD16-11CE-ABC4-02608C9E7553

Vedi anche

IADsDomain

Metodi di proprietà Interface