다음을 통해 공유


IADsDomain 속성 메서드

IADsDomain 인터페이스 메서드는 이 항목에 설명된 속성을 읽고 씁니다. 자세한 내용은 Interface 속성 메서드를 참조하세요.

속성

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 속성 메서드