Metode Properti IADsDomain
Metode antarmuka IADsDomain membaca dan menulis properti yang dijelaskan dalam topik ini. Untuk informasi selengkapnya, lihat Metode Properti Antarmuka.
Properti
-
AutoUnlockInterval
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: LONG
-
// C++ method syntax HRESULT get_AutoUnlockInterval( [out] LONG* plAutoUnlockInterval ); HRESULT put_AutoUnlockInterval( [in] LONG lAutoUnlockInterval );
Menunjukkan waktu minimum yang harus berlalu sebelum akun diaktifkan kembali secara otomatis.
-
-
IsWorkgroup
-
-
Jenis akses: Baca-saja
-
Jenis data pembuatan skrip: VARIANT_BOOL
-
// C++ method syntax HRESULT get_IsWorkgroup( [out] VARIANT_BOOL* retval );
Properti ini tidak lagi diimplementasikan.
-
-
LockoutObservationInterval
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: LONG
-
// C++ method syntax HRESULT get_LockoutObservationInterval( [out] LONG* plLockoutObservationInterval ); HRESULT put_LockoutObservationInterval( [in] LONG lLockoutObservationInterval );
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.
-
-
MaxBadPasswordsAllowed
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: LONG
-
// C++ method syntax HRESULT get_MaxBadPasswordsAllowed( [out] LONG* plMaxBadPasswordsAllowed ); HRESULT put_MaxBadPasswordsAllowed( [in] LONG lMaxBadPasswordsAllowed );
Menunjukkan jumlah maksimum login kata sandi buruk yang diizinkan sebelum penguncian akun.
-
-
MaxPasswordAge
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: LONG
-
// C++ method syntax HRESULT get_MaxPasswordAge( [out] LONG* plMaxPasswordAge ); RESULT put_MaxPasswordAge( [in] LONG lMaxPasswordAge );
Menunjukkan interval waktu maksimum, dalam detik, setelah itu kata sandi harus diubah oleh pengguna.
-
-
MinPasswordAge
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: LONG
-
// C++ method syntax HRESULT get_MinPasswordAge( [out] LONG* plMinPasswordAge ); HRESULT put_MinPasswordAge( [in] LONG lMinPasswordAge );
Menunjukkan interval waktu minimum, dalam detik, sebelum kata sandi dapat diubah.
-
-
MinPasswordLength
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: LONG
-
// C++ method syntax HRESULT get_MinPasswordLength( [out] LONG* plMinPasswordLength ); HRESULT put_MinPasswordLength( [in] LONG lMinPasswordLength );
Menunjukkan jumlah karakter minimum yang harus digunakan untuk kata sandi.
-
-
PasswordAttributes
-
-
PASSWORD_ATTR_NONE (0x00000000)
-
PASSWORD_ATTR_MIXED_CASE (0x00000001)
-
PASSWORD_ATTR_COMPLEX (0x00000002)
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.
-
-
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
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: LONG
-
// C++ method syntax HRESULT get_PasswordHistoryLength( [out] LONG* plPasswordHistoryLength ); HRESULT put_PasswordHistoryLength( [in] LONG lPasswordHistoryLength );
Menunjukkan jumlah kata sandi sebelumnya yang disimpan dalam daftar riwayat. Pengguna tidak dapat menggunakan kembali kata sandi dalam daftar riwayat.
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 |
|
DLL |
|
IID |
IID_IADsDomain didefinisikan sebagai 00E4C220-FD16-11CE-ABC4-02608C9E7553 |