IADsDoメイン プロパティ メソッド
IADsDoメイン インターフェイス メソッドは、このトピックで説明するプロパティの読み取りと書き込みを行います。 詳細については、「インターフェイス プロパティ メソッド」を参照してください。
プロパティ
-
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 );
アカウントをロックアウトする必要があるかどうかを判断する前に、不適切なパスワード数が監視および累積される時間枠を示します。たとえば、アカウントに対する不正なパスワード試行回数が、指定された期間 (ロックアウト監視間隔) 中にしきい値 (許可されている不正なパスワードの最大数) を超えた場合、アカウントは Login Parameter プロパティ セットの適切なプロパティを設定することによってロックアウトされます。
-
-
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_CAStandard Edition (0x00000001)
-
PASSWORD_ATTR_COMPLEX (0x00000002)
次の属性と値の一覧で定義されているパスワードの制限を示します。
Note
PASSWORD_ATTR_COMPLEXの場合、パスワードには、少なくとも 1 つの句読点または印刷不可能な文字を含める必要があります。
-
-
アクセスの種類: 読み取り/書き込み
-
スクリプト データ型: 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();
要件
要件 | Value |
---|---|
サポートされている最小のクライアント |
Windows Vista |
サポートされている最小のサーバー |
Windows Server 2008 |
ヘッダー |
|
[DLL] |
|
IID |
IID_IADsDoメインは 00E4C220-FD16-11CE-ABC4-02608C9E7553 として定義されます |