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_NONE (0x00000000)
-
PASSWORD_ATTR_MIXED_CASE (0x00000001)
-
PASSWORD_ATTR_COMPLEX (0x00000002)
指出密碼的限制,如下列屬性和值清單所定義。
注意
對於PASSWORD_ATTR_COMPLEX,密碼必須至少包含一個標點符號或不可列印的字元。
-
-
存取類型:讀取/寫入
-
腳本資料類型: 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 |
標頭 |
|
DLL |
|
IID |
IID_IADsDomain定義為 00E4C220-FD16-11CE-ABC4-02608C9E7553 |