Tìm kiếm trang web

Tìm kiếm và tìm địa chỉ email trong Active Directory


Bạn có cần lấy tất cả địa chỉ email từ Active Directory không?

Bạn có cần tìm kiếm một địa chỉ email cụ thể trong Active Directory không?

Không có gì.

Trong hướng dẫn này, tôi sẽ chỉ cho bạn một số ví dụ về cách tìm kiếm địa chỉ email trong Active Directory.

Mục lục:

  • Nhận địa chỉ email cho tất cả người dùng Bao gồm tên đăng nhập
  • Tìm kiếm địa chỉ email trong Active Directory
  • Nhận tất cả người quản lý và địa chỉ email từ Active Directory
  • Tìm người dùng AD không có địa chỉ email
  • Nhận địa chỉ email của người dùng AD bằng PowerShell

Yêu cầu

  • Bộ công cụ AD Pro - Nhấp vào đây để tải xuống bản dùng thử miễn phí
  • PowerShell 5.1 trở lên

Nhận địa chỉ email cho tất cả người dùng Bao gồm tên đăng nhập

Trong ví dụ đầu tiên này, tôi sẽ nhận được danh sách tất cả các địa chỉ email từ Active Directory bao gồm tên đăng nhập của từng người dùng.

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

Mở Bộ công cụ Active Directory Pro.

Nhấp vào Báo cáo người dùng -> Tất cả người dùng

Bây giờ bạn sẽ mở báo cáo Tất cả người dùng.

Bước 2. Thêm hoặc xóa trường người dùng

Nhấp vào nút cột và thêm hoặc xóa các trường người dùng mà bạn yêu cầu. Trong ví dụ này, tôi sẽ bao gồm tên đăng nhập của người dùng (sAMAccountName, displayName, trạng thái, thư và proxyAdddresses).

Bước 3. Bấm Chạy

Bước cuối cùng là nhấp vào nút chạy để tạo báo cáo.

Bạn có thể thấy ở trên, bây giờ tôi có danh sách tất cả tài khoản người dùng, địa chỉ email và trạng thái tài khoản (được bật hoặc tắt).

Để xuất báo cáo, nhấp vào nút xuất và chọn định dạng.

Bộ lọc chỉ dành cho người dùng đang hoạt động

Nếu bạn cần lấy danh sách người dùng đang hoạt động (chỉ đã bật), hãy nhấp vào biểu tượng bộ lọc trong cột trạng thái và chọn Đã bật.

Bây giờ bạn sẽ có danh sách tất cả người dùng được kích hoạt.

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

Trong ví dụ này, tôi sẽ chỉ cho bạn cách tìm kiếm và tìm địa chỉ email trong Active Directory. Đôi khi bạn có một địa chỉ email nhưng không biết nó thuộc về tài khoản nào.

1. Chạy báo cáo “Tất cả người dùng” và đảm bảo bạn đã thêm thuộc tính thư và địa chỉ proxy.

2. Khi báo cáo hoàn tất hãy nhấp vào biểu tượng tìm kiếm và nhập địa chỉ email bạn muốn tìm. Bạn có thể tìm kiếm trên bất kỳ cột nào nên nếu không biết chính xác địa chỉ email, bạn có thể tìm kiếm theo tên hiển thị hoặc tìm kiếm theo ký tự đại diện.

Trong ví dụ này, tôi đang tìm địa chỉ alber.dull@activedirectorypro.com

Tìm kiếm bí danh email trong Active Directory

Trong ví dụ này, tôi biết địa chỉ email hr@activedirectory tồn tại nhưng tôi không biết địa chỉ này được kích hoạt trên tài khoản người dùng nào.

Bí danh email là địa chỉ email bổ sung được thêm vào thuộc tính proxyAddresses.

Chạy báo cáo tất cả người dùng và đặt bí danh vào hộp tìm kiếm.

Tôi có thể thấy bí danh được bật cho người dùng Alice Robins và được định cấu hình trong thuộc tính proxyAddresses.

Nhận tất cả người quản lý và địa chỉ email từ Active Directory

Trong ví dụ này, tôi sẽ chỉ cho bạn cách lấy danh sách tất cả người quản lý và địa chỉ email của họ từ Active Directory.

Nhấp vào Tất cả người dùng -> Người dùng là người quản lý

Nhấp vào các cột và bao gồm thuộc tính thư cũng như bất kỳ thuộc tính người dùng nào khác mà bạn yêu cầu.

Bấm vào chạy để tạo báo cáo.

Trong ảnh chụp màn hình ở trên, bạn có thể thấy công cụ báo cáo ba người quản lý.

Tìm người dùng AD không có địa chỉ email

Trong ví dụ này, tôi sẽ tìm kiếm những người dùng không có địa chỉ email hoặc địa chỉ proxy được định cấu hình.

1. Chạy Báo cáo tất cả người dùng.

2. Trong cột thư nhấn vào biểu tượng bộ lọc và chọn “Blanks”

Công cụ bây giờ sẽ chỉ liệt kê các tài khoản người dùng không có địa chỉ email.

Bạn có thể thực hiện tìm kiếm tương tự cho những người dùng không có Địa chỉ proxy nào được liệt kê trong tài khoản của họ.

Trong ảnh chụp màn hình ở trên, bạn có thể thấy một số tài khoản không có địa chỉ proxy nhưng có địa chỉ email. Bạn cũng có thể tạo bộ lọc nâng cao để hiển thị các tài khoản không có email và không có địa chỉ proxy.

Nhận địa chỉ email của người dùng AD bằng PowerShell

Dưới đây là một số ví dụ về cách lấy địa chỉ email Active từ Active Directory bằng PowerShell

Ví dụ 1. Lấy tất cả địa chỉ email của người dùng bằng PowerShell

Get-ADUser -filter * -properties name, EmailAddress, DisplayName | Select Name, EmailAddress, Displayname

Lệnh này sẽ lấy tất cả người dùng Active Directory, tên, địa chỉ email và tên hiển thị.

Ví dụ 2. Tìm người dùng AD theo địa chỉ email

get-aduser -filter {Emailaddress -eq 'robert.allen@activedirectorypro.com'}

Lệnh này sẽ tìm người dùng Active Directory theo địa chỉ email cụ thể. Trong ví dụ này, tôi đang tìm kiếm tài khoản có địa chỉ email robert.allen@activedirectorypro.com

Ví dụ 3. Nhận người dùng không có địa chỉ email bằng PowerShell

get-aduser -Filter {mail -notlike '*'} -property mail | Select name, mail

Lệnh này sẽ nhận được tất cả người dùng AD không có địa chỉ email.

Ví dụ 4. Lấy địa chỉ Email bằng tên đăng nhập Với PowerShell

$usernames = import-csv -path c:\it\userlist.csv

foreach ($user in $usernames) {

   get-aduser -identity $user.sAMAccountName -Properties mail | select name, mail
}

Trong ví dụ này, tôi có danh sách tên đăng nhập trong CSV và tôi muốn sử dụng nó để lấy địa chỉ email từ Active Directory.

Bạn sẽ cần tạo một tệp CSV như thế này. Để xác định các tài khoản, bạn có thể sử dụng một trong những cách sau.

  • Một cái tên nổi bật
  • GUID (đối tượngGUID)
  • Mã định danh bảo mật (objectSid)
  • Tên tài khoản SAM (sAMAccountName)

Trong ví dụ này, tôi đang sử dụng sAMAccountName (tên đăng nhập).

Lưu CSV vào máy tính của bạn và cập nhật đường dẫn tập lệnh PowerShell. Tập lệnh sẽ sử dụng danh sách tài khoản từ CSV để tìm kiếm địa chỉ email trong Active Directory.

Tôi có một số lỗi chính tả trong CSV của mình và đó là lý do tại sao tập lệnh không thể tìm thấy một số tài khoản.

Đó là nó.

Nếu bạn thích bài viết này, hãy xem danh sách Hướng dẫn Active Directory phổ biến nhất và hướng dẫn thực hành tốt nhất của chúng tôi.

Truy cập hơn 200 báo cáo Active Directory

với Bộ công cụ AD Pro

Bài viết liên quan