ค้นหาเว็บไซต์

วิธีค้นหาผู้ติดต่อใน Active Directory


ในโพสต์นี้ คุณจะได้เรียนรู้วิธีค้นหาผู้ติดต่อใน Active Directory ด้วย PowerShell และ AD Pro Toolkit

โดยทั่วไปแล้วผู้ติดต่อใน Active Directory จะใช้เพื่อเพิ่มผู้ใช้ภายนอกไปยังรายการที่อยู่สากล (GAL) ของบริษัท ผู้ติดต่อสามารถผสมกับบัญชีผู้ใช้ใน Active Directory ได้อย่างง่ายดาย ซึ่งทำให้ค้นหาได้ยาก คุณสามารถใช้ Get-ADObject cmdlet เพื่อค้นหาผู้ติดต่อทั้งหมดหรือเฉพาะเจาะจงใน Active Directory

ค้นหาผู้ติดต่อด้วย PowerShell

ตัวอย่างที่ 1: ค้นหาผู้ติดต่อทั้งหมดใน Active Directory

Get-ADObject -Filter 'objectClass -eq "contact"' -properties * | select displayname, name, mail

ในตัวอย่างนี้ ฉันใช้ Get-ADObject cmdlet เพื่อค้นหาผู้ติดต่อทั้งหมดใน Active Directory ฉันยังใช้พารามิเตอร์ select เพื่อจำกัดแอตทริบิวต์ที่แสดง ผู้ติดต่อใน Active Directory มี objectClass เป็น “ผู้ติดต่อ” ดังนั้นการใช้ PowerShell คุณสามารถกรองออบเจ็กต์ประเภทนี้ได้

ตัวอย่างที่ 2: ค้นหาผู้ติดต่อทั้งหมดในหน่วยองค์กร (OU)

Get-ADObject -Filter 'objectClass -eq "contact"' -searchbase "OU=Contacts,OU=ADPRO Users,DC=ad,DC=adpro,DC=com"

ในตัวอย่างนี้ ฉันได้รับผู้ติดต่อทั้งหมดจาก OU ที่ระบุโดยใช้พารามิเตอร์ -searchbase คุณจะต้องมีชื่อเฉพาะของ OU

ตัวอย่างที่ 3: ค้นหาผู้ติดต่อด้วยที่อยู่อีเมลเฉพาะ

Get-ADObject -Filter 'objectClass -eq "contact" -and mail -like "*gmail.com*"' -properties * | select displayname, mail

ในตัวอย่างนี้ ฉันใช้ตัวกรองเพื่อค้นหาผู้ติดต่อทั้งหมดที่มีที่อยู่ gmail.com

ในตัวอย่างนี้ ฉันกรองผู้ติดต่อที่มีคำว่า "เนิน" ในแอตทริบิวต์จดหมาย ซึ่งสามารถใช้เป็นการค้นหาโดยใช้ไวด์การ์ดเพื่อค้นหาผู้ติดต่อที่มีคำเฉพาะในที่อยู่อีเมล

Get-ADObject -Filter 'objectClass -eq "contact" -and mail -like "*hill*"' -properties * | select displayname, mail

ตัวอย่างที่ 4: ค้นหาผู้ติดต่อด้วยชื่อ

Get-ADObject -Filter 'objectClass -eq "contact" -and givenname -eq "Kareem"' -properties * | select displayname, mail, givenname

ในตัวอย่างนี้ ฉันค้นหาผู้ติดต่อที่มีชื่อเฉพาะเจาะจง ซึ่งทำได้โดยการกรองแอตทริบิวต์ GiveName และใช้ตัวดำเนินการ -eq (เท่ากับ)

การค้นหาผู้ติดต่อใน Active Directory โดยใช้ AD Pro Toolkit

AD Pro Toolkit มีรายงาน Active Directory มากกว่า 200 รายการ คุณสามารถค้นหาผู้ติดต่อทั้งหมดได้อย่างง่ายดายด้วยการคลิกเมาส์เพียงไม่กี่ครั้ง นอกจากนี้ คุณสามารถค้นหาผู้ติดต่อ กรอง และส่งออกเป็นไฟล์ได้

  1. คลิกที่ “รายงานผู้ใช้”
  2. คลิกที่รายงาน "ผู้ติดต่อทั้งหมด"
  3. คลิก “เรียกใช้” เพื่อสร้างรายงาน
  4. หากต้องการส่งออกรายงาน ให้คลิกที่ปุ่ม "ส่งออก"

ตัวอย่างรายงานผู้ติดต่อทั้งหมดโดยใช้ AD Pro Toolkit

คุณสามารถทดลองใช้ AD Pro Toolkit ได้ฟรีโดยคลิกปุ่มดาวน์โหลดด้านล่าง

บทสรุป

ในโพสต์นี้ ฉันแสดงให้คุณเห็นสองตัวเลือกในการค้นหาผู้ติดต่อใน Active Directory ด้วย Get-ADObject คุณสามารถกรองคลาสอ็อบเจ็กต์ผู้ติดต่อเพื่อแสดงรายการผู้ติดต่อทั้งหมด นอกจากนี้ คุณยังสามารถเพิ่มตัวกรองเพิ่มเติมเพื่อค้นหาผู้ติดต่อที่ต้องการได้ หากคุณไม่ต้องการยุ่งกับ PowerShell ฉันจะแสดงวิธีรับผู้ติดต่อทั้งหมดโดยใช้ AD Pro Toolkit ชุดเครื่องมือประกอบด้วยรายงาน AD ที่ใช้งานง่ายนับร้อยรายการเพื่อทำให้การจัดการและ AD ง่ายขึ้น

บทความที่เกี่ยวข้อง