de-vraag
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 BuddyJoe
BuddyJoe
Question

Kueri LDAP Direktori Aktif berdasarkan sAMAccountName dan Domain

Bagaimana Anda melakukan kueri toko LDAP dengan sAMAccountName dan Domain? Apa nama properti "domain" dalam istilah Active Directory atau LDAP?

Inilah yang saya miliki untuk filter sejauh ini. Saya ingin dapat menambahkan domain:

(&(objectCategory=Person)(sAMAccountName=BTYNDALL))
21 2009-02-03T17:13:51+00:00 3
 GEOCHET
GEOCHET
Pertanyaan edit 9 Maret 2009 в 11:24
Pemrograman
active-directory
ldap
ldap-query
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
 Tomalak
Tomalak
3 Februari 2009 в 6:13
2009-02-03T18:13:53+00:00
Lebih
Sumber
Sunting
#8794484

"Domain &" bukanlah properti dari objek LDAP. Ini lebih seperti nama database tempat objek disimpan.

Jadi, Anda harus menyambung ke database yang tepat (dalam istilah LDAP: "bind to the domain/directory server") untuk melakukan pencarian di database tersebut.

Setelah Anda berhasil melakukan bound, query Anda dalam bentuknya saat ini adalah semua yang Anda butuhkan.

BTW: Memilih "ObjectCategory=Person" daripada "ObjectClass=user" adalah keputusan yang baik. Di AD, yang pertama adalah properti terindeks dengan kinerja yang sangat baik, sedangkan yang kedua tidak terindeks dan sedikit lebih lambat.

5
0
 lkurts
lkurts
3 Februari 2009 в 5:26
2009-02-03T17:26:15+00:00
Lebih
Sumber
Sunting
#8794482

Anda harus melakukan pencarian di domain:

http://msdn.microsoft.com/en-us/library/ms677934(VS.85).aspx

Jadi, pada dasarnya Anda harus mengikat domain untuk mencari di dalam domain ini.

3
0
Aaron Daniels
Aaron Daniels
3 Februari 2009 в 5:30
2009-02-03T17:30:04+00:00
Lebih
Sumber
Sunting
#8794483

Jika Anda menggunakan .NET, gunakan kelas DirectorySearcher. Anda dapat memasukkan domain Anda sebagai string ke dalam konstruktor.

// if you domain is domain.com...
string username = "user"
string domain = "LDAP://DC=domain,DC=com";
DirectorySearcher search = new DirectorySearcher(domain);
search.Filter = "(SAMAccountName=" + username + ")";
3
0
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Галина Утяшова
Terdaftar 20 jam yang lalu
2
Asilbek Qadamboyev
Terdaftar 3 hari yang lalu
3
Akshit Mehta
Terdaftar 6 hari yang lalu
4
me you
Terdaftar 1 minggu yang lalu
5
Никита иванов
Terdaftar 1 minggu yang lalu
ID
JA
RU
ZH
© de-vraag 2022
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi