Methoden der IADsDomain-Eigenschaft
Die Methoden der IADsDomain-Schnittstelle lesen und schreiben die in diesem Thema beschriebenen Eigenschaften. Weitere Informationen finden Sie unter Methoden der Schnittstelleneigenschaft.
Eigenschaften
-
AutoUnlockInterval
-
-
Zugriffstyp: Lese-/Schreibzugriff
-
Skriptdatentyp: LONG
-
// C++ method syntax HRESULT get_AutoUnlockInterval( [out] LONG* plAutoUnlockInterval ); HRESULT put_AutoUnlockInterval( [in] LONG lAutoUnlockInterval );
Gibt die Mindestdauer an, die verstreichen muss, bevor das Konto automatisch wieder aktiviert wird.
-
-
IsWorkgroup
-
-
Zugriffstyp: Schreibgeschützt
-
Skriptdatentyp: VARIANT_BOOL
-
// C++ method syntax HRESULT get_IsWorkgroup( [out] VARIANT_BOOL* retval );
Diese Eigenschaft wird nicht mehr implementiert.
-
-
LockoutObservationInterval
-
-
Zugriffstyp: Lese-/Schreibzugriff
-
Skriptdatentyp: LONG
-
// C++ method syntax HRESULT get_LockoutObservationInterval( [out] LONG* plLockoutObservationInterval ); HRESULT put_LockoutObservationInterval( [in] LONG lLockoutObservationInterval );
Gibt das Zeitfenster an, in dem die Anzahl fehlerhafter Kennwörter überwacht und angesammelt wird, bevor ermittelt wird, ob das Konto gesperrt werden muss. Wenn beispielsweise die Anzahl der Versuche mit ungültigen Kennwörtern für ein Konto während des angegebenen Zeitraums (Sperrintervall) den Schwellenwert (Maximal zulässige ungültige Kennwörter) überschreitet, wird das Konto gesperrt, indem die entsprechende Eigenschaft im Eigenschaftssatz Anmeldeparameter festgelegt wird.
-
-
MaxBadPasswordsAllowed
-
-
Zugriffstyp: Lese-/Schreibzugriff
-
Skriptdatentyp: LONG
-
// C++ method syntax HRESULT get_MaxBadPasswordsAllowed( [out] LONG* plMaxBadPasswordsAllowed ); HRESULT put_MaxBadPasswordsAllowed( [in] LONG lMaxBadPasswordsAllowed );
Gibt die maximale Anzahl von Anmeldungen mit ungültigen Kennwörtern an, die vor einer Kontosperrung zulässig sind.
-
-
MaxPasswordAge
-
-
Zugriffstyp: Lese-/Schreibzugriff
-
Skriptdatentyp: LONG
-
// C++ method syntax HRESULT get_MaxPasswordAge( [out] LONG* plMaxPasswordAge ); RESULT put_MaxPasswordAge( [in] LONG lMaxPasswordAge );
Gibt das maximale Zeitintervall in Sekunden an, nach dem das Kennwort vom Benutzer geändert werden muss.
-
-
MinPasswordAge
-
-
Zugriffstyp: Lese-/Schreibzugriff
-
Skriptdatentyp: LONG
-
// C++ method syntax HRESULT get_MinPasswordAge( [out] LONG* plMinPasswordAge ); HRESULT put_MinPasswordAge( [in] LONG lMinPasswordAge );
Gibt das minimale Zeitintervall in Sekunden an, bevor das Kennwort geändert werden kann.
-
-
MinPasswordLength
-
-
Zugriffstyp: Lese-/Schreibzugriff
-
Skriptdatentyp: LONG
-
// C++ method syntax HRESULT get_MinPasswordLength( [out] LONG* plMinPasswordLength ); HRESULT put_MinPasswordLength( [in] LONG lMinPasswordLength );
Gibt die Mindestanzahl von Zeichen an, die für ein Kennwort verwendet werden müssen.
-
-
PasswordAttributes
-
-
PASSWORD_ATTR_NONE (0x00000000)
-
PASSWORD_ATTR_MIXED_CASE (0x00000001)
-
PASSWORD_ATTR_COMPLEX (0x00000002)
Gibt Einschränkungen für Kennwörter an, die in der folgenden Liste von Attributen und Werten definiert sind.
Hinweis
Für PASSWORD_ATTR_COMPLEX muss das Kennwort mindestens ein Satzzeichen oder nicht druckbares Zeichen enthalten.
-
-
Zugriffstyp: Lese-/Schreibzugriff
-
Skriptdatentyp: LONG
-
// C++ method syntax HRESULT get_PasswordAttributes( [out] LONG* plPasswordAttributes ); HRESULT put_PasswordAttributes( [in] LONG lPasswordAttributes );
PasswordHistoryLength
-
Zugriffstyp: Lese-/Schreibzugriff
-
Skriptdatentyp: LONG
-
// C++ method syntax HRESULT get_PasswordHistoryLength( [out] LONG* plPasswordHistoryLength ); HRESULT put_PasswordHistoryLength( [in] LONG lPasswordHistoryLength );
Gibt die Anzahl der früheren Kennwörter an, die in der Verlaufsliste gespeichert wurden. Der Benutzer kann kein Kennwort in der Verlaufsliste wiederverwenden.
Beispiele
Im folgenden Codebeispiel wird der Wert der PasswordHistoryLength-Eigenschaft angezeigt.
Dim dom As IADsDomain
On Error Resume Next
Set dom = GetObject("WinNT://myDomain")
debug.print "PasswordHistoryLength" & dom.PasswordHistoryLength
Im folgenden Codebeispiel wird der Wert der PasswordHistoryLength-Eigenschaft angezeigt.
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();
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Header |
|
DLL |
|
IID |
IID_IADsDomain ist definiert als 00E4C220-FD16-11CE-ABC4-02608C9E7553 |