Metode Properti IADsUser
Metode properti antarmuka IADsUser mendapatkan atau mengatur properti yang dijelaskan dalam tabel berikut. Untuk informasi selengkapnya, lihat Metode Properti Antarmuka.
Properti
-
AccountDisabled
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: Boolean
-
// C++ method syntax HRESULT get_AccountDisabled( [out] VARIANT_BOOL* pfAccountDisabled ); HRESULT put_AccountDisabled( [in] VARIANT_BOOL fAccountDisabled );
Bendera untuk menunjukkan apakah akun tersebut, atau harus, dinonaktifkan.
-
-
AccountExpirationDate
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: TANGGAL
-
// C++ method syntax HRESULT get_AccountExpirationDate( [out] DATE* pdateAccountExpirationDate ); HRESULT put_AccountExpirationDate( [in] DATE dateAccountExpirationDate );
Tanggal dan waktu setelah itu pengguna tidak dapat masuk.
-
-
BadLoginAddress
-
-
Jenis akses: Baca-saja
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_BadLoginAddress( [out] BSTR* pbstrBadLoginAddress );
Simpul terakhir yang dianggap sebagai penyusup yang mungkin; ini tersedia jika deteksi Penyusup aktif.
-
-
BadLoginCount
-
-
Jenis akses: Baca-saja
-
Jenis data pembuatan skrip: LONG
-
// C++ method syntax HRESULT get_BadLoginCount( [out] LONG* plBadLoginCount );
Jumlah upaya masuk yang buruk sejak reset terakhir.
-
-
Departemen
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_Department( [out] BSTR* pbstrDepartment ); HRESULT put_Department( [in] BSTR bstrDepartment );
Departemen, unit organisasi (OU), di dalam perusahaan tempat pengguna berada.
-
-
Deskripsi
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_Description( [out] BSTR* pbstrDescription ); HRESULT put_Description( [in] BSTR bstrDescription );
Deskripsi teks pengguna.
-
-
Divisi
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_Division( [out] BSTR* pbstrDivision ); HRESULT put_Division( [in] BSTR bstrDivision );
Divisi dalam perusahaan atau organisasi.
-
-
AlamatEmail
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_EmailAddress( [out] BSTR* pbstrEmailAddress ); HRESULT put_EmailAddress( [in] BSTR bstrEmailAddress );
Alamat email pengguna.
-
-
IDKaryawan
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_EmployeeID( [out] BSTR* pbstrEmployeeID ); HRESULT put_EmployeeID( [in] BSTR bstrEmployeeID );
Pengidentifikasi karyawan pengguna.
-
-
FaxNumber
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: VARIAN
-
// C++ method syntax HRESULT get_FaxNumber( [out] VARIANT* pvarFaxNumber ); HRESULT put_FaxNumber( [in] VARIANT varFaxNumber );
Nomor faks, atau nomor, pengguna. Di Direktori Aktif, properti ini bernilai tunggal dan array VARIAN memiliki satu elemen.
-
-
NamaDepan
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_FirstName( [out] BSTR* pbstrFirstName ); HRESULT put_FirstName( [in] BSTR bstrFirstName );
Nama depan pengguna.
-
-
FullName
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_FullName( [out] BSTR* pbstrFullName ); HRESULT put_FullName( [in] BSTR bstrFullName );
Nama lengkap pengguna.
-
-
GraceLoginsAllowed
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: LONG
-
// C++ method syntax HRESULT get_GraceLoginsAllowed( [out] LONG* plGraceLoginsAllowed ); HRESULT put_GraceLoginsAllowed( [in] LONG lGraceLoginsAllowed );
Berapa kali pengguna dapat masuk setelah kata sandi kedaluwarsa.
-
-
GraceLoginsRemaining
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: LONG
-
// C++ method syntax HRESULT get_GraceLoginsRemaining( [out] LONG* plGraceLoginsRemaining ); HRESULT put_GraceLoginsRemaining( [in] LONG lGraceLoginsRemaining );
Jumlah masuk yang diizinkan sebelum akun dikunci.
-
-
HomeDirectory
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_HomeDirectory( [out] BSTR* pbstrHomeDirectory ); HRESULT put_HomeDirectory( [in] BSTR bstrHomeDirectory );
Direktori beranda pengguna.
-
-
« « Situs web
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_HomePage( [out] BSTR* pbstrHomePage ); HRESULT put_HomePage( [in] BSTR bstrHomePage );
URL untuk halaman beranda pengguna.
-
-
IsAccountLocked
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: Boolean
-
// C++ method syntax HRESULT get_IsAccountLocked( [out] VARIANT_BOOL* pfIsAccountLocked ); HRESULT put_IsAccountLocked( [in] VARIANT_BOOL fIsAccountLocked );
Bendera yang menunjukkan apakah akun dikunci karena deteksi penyusup. Properti ini memiliki penggunaan terbatas saat digunakan dengan penyedia LDAP ADSI. Untuk informasi selengkapnya tentang batasan ini, lihat Penguncian Akun (Penyedia LDAP).
-
-
Bahasa
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: VARIAN
-
// C++ method syntax HRESULT get_Languages( [out] VARIANT* pvLanguages ); HRESULT put_Languages( [in] VARIANT vLanguages );
Array nama bahasa BSTR untuk pengguna.
-
-
LastFailedLogin
-
-
Jenis akses: Baca-saja
-
Jenis data pembuatan skrip: TANGGAL
-
// C++ method syntax HRESULT get_LastFailedLogin( [out] DATE* pdateLastFailedLogin );
Tanggal dan waktu masuk jaringan terakhir yang gagal.
-
-
LastLogin
-
-
Jenis akses: Baca-saja
-
Jenis data pembuatan skrip: TANGGAL
-
// C++ method syntax HRESULT get_LastLogin( [out] DATE* pdateLastLogin );
Tanggal dan waktu masuk jaringan terakhir.
-
-
LastLogoff
-
-
Jenis akses: Baca-saja
-
Jenis data pembuatan skrip: TANGGAL
-
// C++ method syntax HRESULT get_LastLogoff( [out] DATE* pdateLastLogoff );
Tanggal dan waktu logoff jaringan terakhir.
-
-
NamaBelakang
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_LastName( [out] BSTR* pbstrLastName ); HRESULT put_LastName( [in] BSTR bstrLastName );
Nama belakang pengguna.
-
-
LoginHours
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: VARIAN
-
// C++ method syntax HRESULT get_LoginHours( [out] VARIANT* pvLoginHours ); HRESULT put_LoginHours( [in] VARIANT vLoginHours );
Periode waktu untuk setiap hari dalam seminggu di mana logon diizinkan untuk pengguna. Direpresentasikan sebagai tabel nilai Boolean untuk minggu tersebut, masing-masing menunjukkan apakah slot waktu tersebut adalah waktu masuk yang valid. Ketahuilah bahwa representasinya adalah penyedia dan khusus direktori.
-
-
LoginScript
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_LoginScript( [out] BSTR* pbstrLoginScript ); HRESULT put_LoginScript( [in] BSTR bstrLoginScript );
Jalur skrip masuk.
-
-
LoginWorkstations
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: VARIAN
-
// C++ method syntax HRESULT get_LoginWorkstations( [out] VARIANT* pvLoginWorkstations ); HRESULT put_LoginWorkstations( [in] VARIANT vLoginWorkstations );
Alamat atau nama stasiun kerja, dari jenis data BSTR , tempat pengguna dapat masuk.
-
-
Manager
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_Manager( [out] BSTR* pbstrManager ); HRESULT put_Manager( [in] BSTR bstrManager );
Manajer pengguna.
-
-
MaxLogins
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: LONG
-
// C++ method syntax HRESULT get_MaxLogins( [out] LONG* plMaxLogins ); HRESULT put_MaxLogins( [in] LONG lMaxLogins );
Jumlah sesi masuk simultan yang diizinkan.
-
-
MaxStorage
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: LONG
-
// C++ method syntax HRESULT get_MaxStorage( [out] LONG* plMaxStorage ); HRESULT put_MaxStorage( [in] LONG lMaxStorage );
Jumlah maksimum ruang disk, dalam kilobyte, yang dapat digunakan pengguna.
-
-
NamePrefix
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_NamePrefix( [out] BSTR* pbstrNamePrefix ); HRESULT put_NamePrefix( [in] BSTR bstrNamePrefix );
Awalan nama pengguna, misalnya "Ms.", atau "Hon."
-
-
NameSuffix
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_NameSuffix( [out] BSTR* pbstrNameSuffix ); HRESULT put_NameSuffix( [in] BSTR bstrNameSuffix );
Akhiran nama pengguna, misalnya "Jr.", atau "III".
-
-
OfficeLocations
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: VARIAN
-
// C++ method syntax HRESULT get_OfficeLocations( [out] VARIANT* pvOfficeLocations ); HRESULT put_OfficeLocations( [in] VARIANT vOfficeLocations );
Lokasi Office sebagai array BSTR untuk pengguna. Untuk Direktori Aktif, properti ini bernilai tunggal dan array memiliki satu elemen.
-
-
OtherName
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_OtherName( [out] BSTR* pbstrOtherName ); HRESULT put_OtherName( [in] BSTR bstrOtherName );
Nama tambahan, misalnya, nama tengah, untuk pengguna.
-
-
PasswordExpirationDate
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: TANGGAL
-
// C++ method syntax HRESULT get_PasswordExpirationDate( [out] DATE* pdatePasswordExpirationDate ); HRESULT put_PasswordExpirationDate( [in] DATE datePasswordExpirationDate );
Tanggal dan waktu saat kata sandi kedaluwarsa.
-
-
PasswordLastChanged
-
-
Jenis akses: Baca-saja
-
Jenis data pembuatan skrip: TANGGAL
-
// C++ method syntax HRESULT get_PasswordLastChanged( [out] DATE* pdatePasswordLastChanged );
Terakhir kali kata sandi diubah.
-
-
PasswordMinimumLength
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: LONG
-
// C++ method syntax HRESULT get_PasswordMinimumLength( [out] LONG* plPasswordMinimumLength ); HRESULT put_PasswordMinimumLength( [in] LONG lPasswordMinimumLength );
Panjang minimum kata sandi.
-
-
PasswordRequired
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: Boolean
-
// C++ method syntax VARIANT_BOOL get_PasswordRequired( [out] VARIANT_BOOL* pfPasswordRequired ); HRESULT put_PasswordRequired( [in] VARIANT_BOOL fPasswordRequired );
Bendera yang menunjukkan apakah kata sandi diperlukan.
-
-
Gambar
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: VARIAN
-
// C++ method syntax HRESULT get_Picture( [out] VARIANT* pvarPicture ); HRESULT put_Picture( [in] VARIANT varPicture );
Array OctetString byte yang menyimpan gambar.
-
-
PostalAddresses
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: VARIAN
-
// C++ method syntax HRESULT get_PostalAddresses( [out] VARIANT* pvPostalAddresses ); HRESULT put_PostalAddresses( [in] VARIANT vPostalAddresses );
Alamat pos sebagai array BSTR . Properti ini multinilai untuk menyimpan lebih dari alamat pengguna. Format internal PostalAddress harus mematuhi CCITT F.401 sebagaimana direferensikan dalam X.521-1993, yang mendefinisikan PostalAddress sebagai enam elemen masing-masing 30 byte, memegang alamat jalan, (opsional) Kotak Kantor Pos, kota atau lokalitas, negara bagian atau provinsi, Kode Pos, dan Negara/Wilayah.
-
-
Kode Pos
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: VARIAN
-
// C++ method syntax HRESULT get_PostalCodes( [out] VARIANT* pvPostalCodes ); HRESULT put_PostalCodes( [in] VARIANT vPostalCodes );
Kode pos sebagai array BSTR . Kode pos secara posisional ditautkan ke array PostalAddresses . Namun, di Direktori Aktif, properti ini bernilai tunggal dan array memiliki satu elemen.
-
-
Profil
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_Profile( [out] BSTR* pbstrProfile ); HRESULT put_Profile( [in] BSTR bstrProfile );
Jalur ke profil pengguna.
-
-
RequireUniquePassword
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: Boolean
-
// C++ method syntax HRESULT get_RequireUniquePassword( [out] VARIANT_BOOL* pfRequireUniquePassword ); HRESULT put_RequireUniquePassword( [in] VARIANT_BOOL fRequireUniquePassword );
Bendera yang menunjukkan apakah kata sandi baru harus berbeda dari yang diketahui melalui riwayat kata sandi.
-
-
LihatAlso
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: VARIAN
-
// C++ method syntax HRESULT get_SeeAlso( [out] VARIANT* pvSeeAlso ); HRESULT put_SeeAlso( [in] VARIANT vSeeAlso );
Array ADsPaths dari objek lain yang terkait dengan pengguna.
-
-
TelephoneHome
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: VARIAN
-
// C++ method syntax HRESULT get_TelephoneHome( [out] VARIANT* pvarTelephoneHome ); HRESULT put_TelephoneHome( [in] VARIANT varTelephoneHome );
Array nomor telepon rumah pengguna. Di Direktori Aktif, properti ini bernilai tunggal dan array memiliki satu elemen.
-
-
TelephoneMobile
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: VARIAN
-
// C++ method syntax HRESULT get_TelephoneMobile( [out] VARIANT* pvarTelephoneMobile ); HRESULT put_TelephoneMobile( [in] VARIANT varTelephoneMobile );
Array nomor ponsel pengguna. Di Direktori Aktif properti ini bernilai tunggal dan array hanya memiliki satu elemen.
-
-
Nomor Telepon
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: VARIAN
-
// C++ method syntax HRESULT get_TelephoneNumber( [out] VARIANT* pvarTelephoneNumber ); HRESULT put_TelephoneNumber( [in] VARIANT varTelephoneNumber );
Array, biasanya terkait pekerjaan, nomor telepon yang terkait dengan pengguna. Di Direktori Aktif, properti ini bernilai tunggal dan arraynya adalah elemen tunggal.
-
-
TelephonePager
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: VARIAN
-
// C++ method syntax HRESULT get_TelephonePager( [out] VARIANT* pvarTelephonePager ); HRESULT put_TelephonePager( [in] VARIANT varTelephonePager );
Array nomor pager pengguna. Di Direktori Aktif properti ini bernilai tunggal dan array adalah elemen tunggal.
-
-
Judul
-
-
Jenis akses: Baca/tulis
-
Jenis data pembuatan skrip: BSTR
-
// C++ method syntax HRESULT get_Title( [out] BSTR* pbstrTitle ); HRESULT put_Title( [in] BSTR bstrTitle );
Judul pengguna.
-
Keterangan
Penyedia WinNT yang disediakan oleh Microsoft tidak mendukung semua metode properti IADsUser seperti yang disajikan di atas. Namun, penyedia mendukung properti lain yang dapat diakses menggunakan metode IADs::Get atau IADs::P ut . Untuk informasi selengkapnya dan daftar properti dan contoh kode yang tidak didukung, lihat Objek Pengguna WinNT di Penyedia ADSI WinNT.
Untuk informasi selengkapnya tentang fitur spesifik penyedia ADSI LDAP dari objek kelas pengguna, lihat Objek Pengguna LDAP di Penyedia ADSI LDAP. Topik ini mencakup IADsUser, serta contoh kode untuk mengelola akun pengguna.
Contoh
Contoh kode berikut menunjukkan cara mengikat ke objek akun pengguna dan mengambil nama lengkap pengguna.
Dim usr As IADsUser
Dim sFullName as String
On Error GoTo Cleanup
Set usr = GetObject("WinNT://Fabrikam/JeffSmith,user")
sFullName = usr.FullName
Cleanup:
If (Err.Number<>0) Then
MsgBox("An error has occurred. " & Err.Number)
End If
Set usr = Nothing
Contoh kode berikut menunjukkan cara mengikat ke objek akun pengguna dan mengambil nama lengkap pengguna.
IADsUser *GetUserObject(LPWSTR uPath)
{
IADsUser *pUser;
HRESULT hr = ADsGetObject(uPath,IID_IADsUser,(void**)&pUser);
if (FAILED(hr)) {return NULL;}
BSTR bstr;
hr = pUser->get_FullName(&bstr);
printf("User: %S\n", bstr);
SysFreeString(bstr);
return pUser;
}
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Header |
|
DLL |
|
IID |
IID_IADsUser didefinisikan sebagai 3E37E320-17E2-11CF-ABC4-02608C9E7553 |