共用方式為


IADsDomain 屬性方法

IADsDomain介面方法可讀取和寫入本主題中所述的屬性。 如需詳細資訊,請參閱 介面屬性方法

屬性

AutoUnlockInterval

指出帳戶自動重新啟用之前必須經過的最小時間。

存取類型:讀取/寫入

腳本資料類型: LONG

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

IsWorkgroup

這個屬性已不再實作。

存取類型:唯讀

腳本資料類型: VARIANT_BOOL

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

LockoutObservationInterval

指出在判斷帳戶是否需要鎖定之前,監視和累積不正確的密碼計數的時間範圍。例如,如果帳戶上錯誤的密碼嘗試次數超過閾值, (指定期間) 允許的最大錯誤密碼) (鎖定觀察間隔) 帳戶將會在 [登入參數] 屬性集中設定適當的屬性來鎖定。

存取類型:讀取/寫入

腳本資料類型: LONG

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

MaxBadPasswordsAllowed

指出帳戶鎖定之前允許的密碼登入數目上限。

存取類型:讀取/寫入

腳本資料類型: LONG

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

MaxPasswordAge

指出使用者必須變更密碼的時間間隔上限,以秒為單位。

存取類型:讀取/寫入

腳本資料類型: LONG

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

MinPasswordAge

指出密碼變更前的最小時間間隔,以秒為單位。

存取類型:讀取/寫入

腳本資料類型: LONG

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

MinPasswordLength

指出密碼必須使用的字元數下限。

存取類型:讀取/寫入

腳本資料類型: LONG

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

PasswordAttributes

指出密碼的限制,如下列屬性和值清單所定義。

注意

對於PASSWORD_ATTR_COMPLEX,密碼必須至少包含一個標點符號或不可列印的字元。

PASSWORD_ATTR_NONE (0x00000000)

PASSWORD_ATTR_MIXED_CASE (0x00000001)

PASSWORD_ATTR_COMPLEX (0x00000002)

存取類型:讀取/寫入

腳本資料類型: LONG

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

PasswordHistoryLength

指出記錄清單中儲存的先前密碼數目。 使用者無法在歷程記錄清單中重複使用密碼。

存取類型:讀取/寫入

腳本資料類型: LONG

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

範例

下列程式碼範例會顯示 PasswordHistoryLength 屬性的值。

Dim dom As IADsDomain
On Error Resume Next

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

debug.print "PasswordHistoryLength" & dom.PasswordHistoryLength

下列程式碼範例會顯示 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();

規格需求

需求
最低支援的用戶端
Windows Vista
最低支援的伺服器
Windows Server 2008
標頭
Iads.h
DLL
Activeds.dll
IID
IID_IADsDomain定義為 00E4C220-FD16-11CE-ABC4-02608C9E7553

另請參閱

IADsDomain

Interface 屬性方法