Bagikan melalui


Metode Properti IADsDomain

Metode antarmuka IADsDomain membaca dan menulis properti yang dijelaskan dalam topik ini. Untuk informasi selengkapnya, lihat Metode Properti Antarmuka.

Properti

AutoUnlockInterval

Menunjukkan waktu minimum yang harus berlalu sebelum akun diaktifkan kembali secara otomatis.

Jenis akses: Baca/tulis

Jenis data pembuatan skrip: LONG

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

IsWorkgroup

Properti ini tidak lagi diimplementasikan.

Jenis akses: Baca-saja

Jenis data pembuatan skrip: VARIANT_BOOL

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

LockoutObservationInterval

Menunjukkan jendela waktu di mana jumlah kata sandi yang buruk dipantau dan diakumulasikan sebelum menentukan apakah akun perlu dikunci. Misalnya, jika jumlah upaya kata sandi yang buruk pada akun melebihi ambang batas (Kata Sandi Buruk Maksimum yang Diizinkan) selama periode waktu yang ditentukan (Interval Pengamatan Penguncian) akun akan dikunci dengan mengatur properti yang sesuai dalam kumpulan properti Parameter Login.

Jenis akses: Baca/tulis

Jenis data pembuatan skrip: LONG

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

MaxBadPasswordsAllowed

Menunjukkan jumlah maksimum login kata sandi buruk yang diizinkan sebelum penguncian akun.

Jenis akses: Baca/tulis

Jenis data pembuatan skrip: LONG

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

MaxPasswordAge

Menunjukkan interval waktu maksimum, dalam detik, setelah itu kata sandi harus diubah oleh pengguna.

Jenis akses: Baca/tulis

Jenis data pembuatan skrip: LONG

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

MinPasswordAge

Menunjukkan interval waktu minimum, dalam detik, sebelum kata sandi dapat diubah.

Jenis akses: Baca/tulis

Jenis data pembuatan skrip: LONG

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

MinPasswordLength

Menunjukkan jumlah karakter minimum yang harus digunakan untuk kata sandi.

Jenis akses: Baca/tulis

Jenis data pembuatan skrip: LONG

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

PasswordAttributes

Menunjukkan pembatasan kata sandi, seperti yang ditentukan oleh daftar atribut dan nilai berikut.

Catatan

Untuk PASSWORD_ATTR_COMPLEX, kata sandi harus menyertakan setidaknya satu tanda baca atau karakter yang tidak dapat dicetak.

PASSWORD_ATTR_NONE (0x00000000)

PASSWORD_ATTR_MIXED_CASE (0x00000001)

PASSWORD_ATTR_COMPLEX (0x00000002)

Jenis akses: Baca/tulis

Jenis data pembuatan skrip: LONG

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

PasswordHistoryLength

Menunjukkan jumlah kata sandi sebelumnya yang disimpan dalam daftar riwayat. Pengguna tidak dapat menggunakan kembali kata sandi dalam daftar riwayat.

Jenis akses: Baca/tulis

Jenis data pembuatan skrip: LONG

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

Contoh

Contoh kode berikut menampilkan nilai properti PasswordHistoryLength .

Dim dom As IADsDomain
On Error Resume Next

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

debug.print "PasswordHistoryLength" & dom.PasswordHistoryLength

Contoh kode berikut menampilkan nilai properti 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();

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Header
Iads.h
DLL
Activeds.dll
IID
IID_IADsDomain didefinisikan sebagai 00E4C220-FD16-11CE-ABC4-02608C9E7553

Lihat juga

IADsDomain

Metode Properti Antarmuka