Tìm kiếm trang web

Nhận địa chỉ email từ Active Directory với PowerShell


Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách lấy tất cả địa chỉ email từ Active Directory. Tôi cũng sẽ chỉ cho bạn cách lấy địa chỉ email cụ thể và xuất danh sách sang csv.

Trong bài viết này

  • Nhận tất cả địa chỉ email từ Active Directory
  • Nhận địa chỉ email cho người dùng đã kích hoạt
  • Tìm địa chỉ email trong Active Directory
  • Nhận tất cả địa chỉ email bằng Bộ công cụ AD

Hướng dẫn bằng video

Nhận tất cả địa chỉ email từ Active Directory bằng PowerShell

Địa chỉ email của người dùng được lưu trữ trong thuộc tính thư. Bạn có thể nhận giá trị thuộc tính thư cho mỗi người dùng bằng lệnh bên dưới.

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

Xuất tất cả địa chỉ email từ Active Directory

Để xuất tất cả địa chỉ email từ Active Directory, hãy sử dụng lệnh bên dưới. Thay đổi -path thành một thư mục trên máy tính của bạn.

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

Nhận địa chỉ email cho người dùng đã kích hoạt

Để lấy địa chỉ email chỉ cho các tài khoản người dùng được kích hoạt, hãy sử dụng lệnh bên dưới.

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

Nhận địa chỉ email cho một người dùng cụ thể

Trong ví dụ này, tôi nhận được địa chỉ email của người dùng “robert.allen”.

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

Tìm địa chỉ email trong Active Directory

Bạn có cần biết địa chỉ email đó thuộc về ai không? Với PowerShell, bạn có thể thêm một bộ lọc đơn giản để tìm kiếm một địa chỉ email cụ thể.

Trong ví dụ bên dưới, tôi sử dụng toán tử -eq (bằng) để tìm tài khoản Accounting@activedirectorypro.com được định cấu hình trên đó.

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

Dễ dàng nhận được tất cả địa chỉ email bằng Bộ công cụ AD

Trong ví dụ này, tôi sẽ sử dụng Bộ công cụ AD Pro để lấy tất cả địa chỉ email và thông tin chi tiết bổ sung về người dùng.

Tải xuống Bộ công cụ AD Pro

Bước 1. Mở Báo cáo tất cả người dùng

Bước 2. Nhấn Run để lấy tất cả địa chỉ email của người dùng

Bước 3. Xuất người dùng và địa chỉ email

Nhấp vào nút xuất để xuất báo cáo địa chỉ email.

Bạn có thể dùng thử công cụ này miễn phí, Tải xuống Bộ công cụ AD Pro.