Freigeben über


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

Gibt die Mindestdauer an, die verstreichen muss, bevor das Konto automatisch wieder aktiviert wird.

Zugriffstyp: Lese-/Schreibzugriff

Skriptdatentyp: LONG

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

IsWorkgroup

Diese Eigenschaft wird nicht mehr implementiert.

Zugriffstyp: Schreibgeschützt

Skriptdatentyp: VARIANT_BOOL

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

LockoutObservationInterval

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.

Zugriffstyp: Lese-/Schreibzugriff

Skriptdatentyp: LONG

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

MaxBadPasswordsAllowed

Gibt die maximale Anzahl von Anmeldungen mit ungültigen Kennwörtern an, die vor einer Kontosperrung zulässig sind.

Zugriffstyp: Lese-/Schreibzugriff

Skriptdatentyp: LONG

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

MaxPasswordAge

Gibt das maximale Zeitintervall in Sekunden an, nach dem das Kennwort vom Benutzer geändert werden muss.

Zugriffstyp: Lese-/Schreibzugriff

Skriptdatentyp: LONG

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

MinPasswordAge

Gibt das minimale Zeitintervall in Sekunden an, bevor das Kennwort geändert werden kann.

Zugriffstyp: Lese-/Schreibzugriff

Skriptdatentyp: LONG

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

MinPasswordLength

Gibt die Mindestanzahl von Zeichen an, die für ein Kennwort verwendet werden müssen.

Zugriffstyp: Lese-/Schreibzugriff

Skriptdatentyp: LONG

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

PasswordAttributes

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.

PASSWORD_ATTR_NONE (0x00000000)

PASSWORD_ATTR_MIXED_CASE (0x00000001)

PASSWORD_ATTR_COMPLEX (0x00000002)

Zugriffstyp: Lese-/Schreibzugriff

Skriptdatentyp: LONG

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

PasswordHistoryLength

Gibt die Anzahl der früheren Kennwörter an, die in der Verlaufsliste gespeichert wurden. Der Benutzer kann kein Kennwort in der Verlaufsliste wiederverwenden.

Zugriffstyp: Lese-/Schreibzugriff

Skriptdatentyp: LONG

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

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
Iads.h
DLL
Activeds.dll
IID
IID_IADsDomain ist definiert als 00E4C220-FD16-11CE-ABC4-02608C9E7553

Siehe auch

IADsDomain

Methoden der Schnittstelleneigenschaft