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

รับที่อยู่อีเมลจาก Active Directory ด้วย PowerShell


ในคู่มือนี้ ฉันจะแสดงวิธีรับที่อยู่อีเมลทั้งหมดจาก Active Directory ฉันจะแสดงวิธีรับที่อยู่อีเมลเฉพาะและส่งออกรายการเป็น CSV ด้วย

ในบทความนี้

  • รับที่อยู่อีเมลทั้งหมดจาก Active Directory
  • รับที่อยู่อีเมลสำหรับผู้ใช้ที่เปิดใช้งาน
  • ค้นหาที่อยู่อีเมลใน Active Directory
  • รับที่อยู่อีเมลทั้งหมดโดยใช้ AD Toolkit

วิดีโอสอน

รับที่อยู่อีเมลทั้งหมดจาก Active Directory ด้วย PowerShell

ที่อยู่อีเมลของผู้ใช้จะถูกเก็บไว้ในแอตทริบิวต์จดหมาย คุณสามารถรับค่าแอตทริบิวต์เมลสำหรับผู้ใช้แต่ละรายด้วยคำสั่งด้านล่าง

Get-ADUser -Filter * -Properties Mail,displayName | Select displayName,SamAccountName, Mail

ส่งออกที่อยู่อีเมลทั้งหมดจาก Active Directory

หากต้องการส่งออกที่อยู่อีเมลทั้งหมดจาก Active Directory ให้ใช้คำสั่งด้านล่าง เปลี่ยน -path ไปยังโฟลเดอร์บนคอมพิวเตอร์ของคุณ

Get-ADUser -Filter * -Properties Mail,displayName | Select displayName,SamAccountName, Mail | export-csv -path c:\it\allemail.csv

รับที่อยู่อีเมลสำหรับผู้ใช้ที่เปิดใช้งาน

หากต้องการรับที่อยู่อีเมลสำหรับบัญชีผู้ใช้ที่เปิดใช้งานเท่านั้นให้ใช้คำสั่งด้านล่าง

Get-ADUser -Filter {Enabled -eq $true} -Properties Enabled, Mail | Select SamAccountName,Enabled, Mail

รับที่อยู่อีเมลสำหรับผู้ใช้เฉพาะ

ในตัวอย่างนี้ ฉันได้รับที่อยู่อีเมลของผู้ใช้ “robert.allen”

 get-aduser -identity robert.allen -properties Mail | select name, mail

ค้นหาที่อยู่อีเมลใน Active Directory

คุณจำเป็นต้องค้นหาว่าที่อยู่อีเมลเป็นของใครหรือไม่? ด้วย PowerShell คุณสามารถเพิ่มตัวกรองง่ายๆ ที่จะค้นหาที่อยู่อีเมลที่ต้องการ

ในตัวอย่างด้านล่าง ฉันใช้ตัวดำเนินการ -eq (เท่ากับ) เพื่อค้นหาว่าบัญชีใดที่บัญชีแอคทีฟไดเร็กทอรีโปร.คอมได้รับการกำหนดค่าไว้

Get-ADUser -Filter {Mail -eq 'accounting@activedirectorypro.com'} -Properties Enabled, Mail | Select SamAccountName,Enabled, Mail

รับที่อยู่อีเมลทั้งหมดอย่างง่ายดายโดยใช้ชุดเครื่องมือ AD

ในตัวอย่างนี้ ฉันจะใช้ AD Pro Toolkit เพื่อรับที่อยู่อีเมลทั้งหมดและรายละเอียดผู้ใช้เพิ่มเติม

ดาวน์โหลดชุดเครื่องมือ AD Pro

ขั้นตอนที่ 1 เปิดรายงานผู้ใช้ทั้งหมด

ขั้นตอนที่ 2 คลิกเรียกใช้เพื่อรับที่อยู่อีเมลของผู้ใช้ทั้งหมด

ขั้นตอนที่ 3 ส่งออกผู้ใช้และที่อยู่อีเมล

คลิกปุ่มส่งออกเพื่อส่งออกรายงานที่อยู่อีเมล

คุณสามารถลองใช้เครื่องมือนี้ได้ฟรี ดาวน์โหลด AD Pro Toolkit