次の方法で共有


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

アカウントをロックアウトする必要があるかどうかを判断する前に、不適切なパスワード数が監視および累積される時間枠を示します。たとえば、アカウントに対する不正なパスワード試行回数が、指定された期間 (ロックアウト監視間隔) 中にしきい値 (許可されている不正なパスワードの最大数) を超えた場合、アカウントは Login Parameter プロパティ セットの適切なプロパティを設定することによってロックアウトされます。

アクセスの種類: 読み取り/書き込み

スクリプト データ型: 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

次の属性と値の一覧で定義されているパスワードの制限を示します。

Note

PASSWORD_ATTR_COMPLEXの場合、パスワードには、少なくとも 1 つの句読点または印刷不可能な文字を含める必要があります。

PASSWORD_ATTR_NONE (0x00000000)

PASSWORD_ATTR_MIXED_CAStandard Edition (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();

要件

要件 Value
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
ヘッダー
Iads.h
[DLL]
Activeds.dll
IID
IID_IADsDoメインは 00E4C220-FD16-11CE-ABC4-02608C9E7553 として定義されます

関連項目

IADsDoメイン

Interface プロパティ メソッド