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
-
-
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 );
Indica il tempo minimo che deve essere trascorso prima che l'account venga riabilitabile automaticamente.
-
-
IsWorkgroup
-
-
Tipo di accesso: sola lettura
-
Tipo di dati di scripting: VARIANT_BOOL
-
// C++ method syntax HRESULT get_IsWorkgroup( [out] VARIANT_BOOL* retval );
Questa proprietà non è più implementata.
-
-
BloccoObservationInterval
-
-
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 );
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.
-
-
MaxBadPasswordsAllowed
-
-
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 );
Indica il numero massimo di account di accesso password non valido consentiti prima di un blocco dell'account.
-
-
MaxPasswordAge
-
-
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 );
Indica l'intervallo di tempo massimo, in secondi, dopo il quale la password deve essere modificata dall'utente.
-
-
MinPasswordAge
-
-
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 );
Indica l'intervallo di tempo minimo, in secondi, prima che la password possa essere modificata.
-
-
MinPasswordLength
-
-
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 );
Indica il numero minimo di caratteri che devono essere usati per una password.
-
-
PasswordAttributes
-
-
PASSWORD_ATTR_NONE (0x00000000 )
-
PASSWORD_ATTR_MIXED_CASE (0x00000001 )
-
PASSWORD_ATTR_COMPLEX (0x00000002 )
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.
-
-
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
-
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 );
Indica il numero di password precedenti salvate nell'elenco cronologia. L'utente non può riutilizzare una password nell'elenco cronologia.
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 |
|
DLL |
|
IID |
IID_IADsDomain è definito come 00E4C220-FD16-11CE-ABC4-02608C9E7553 |