Tìm kiếm Active Directory: Cách tìm đối tượng AD
Trong bài viết này, bạn sẽ tìm hiểu cách tìm kiếm Active Directory để tìm các đối tượng AD như người dùng, máy tính, OU và nhóm. Có một số tùy chọn để tìm kiếm AD, bạn có thể sử dụng bảng điều khiển Active Directory Users and Computers (ADUC), PowerShell hoặc các công cụ của bên thứ ba tích hợp sẵn. Trong hướng dẫn này, tôi sẽ chỉ cho bạn các ví dụ về cả ba.
Tìm kiếm Active Directory bằng ADUC Console
1. Nhấp vào biểu tượng tìm kiếm
Sử dụng Active Directory Users and Computers nhấp vào biểu tượng tìm kiếm.
2. Chọn loại đối tượng
Trong phần tìm kiếm thả xuống, chọn loại đối tượng bạn muốn tìm kiếm. Trong ví dụ này, tôi sẽ tìm kiếm các tài khoản người dùng cụ thể và chọn từ toàn bộ thư mục. Nếu bạn muốn tìm kiếm trong một vùng chứa hoặc OU cụ thể, hãy nhấp vào nút duyệt.
3. Nhập từ khóa để tìm kiếm
Trong các trường được cung cấp (tùy thuộc vào đối tượng bạn đã chọn), hãy nhập từ khóa bạn muốn tìm kiếm và nhấp vào nút Tìm ngay. Trong ví dụ của tôi, tôi đang tìm kiếm tất cả người dùng có tên Smith. Tôi đã nhập smith vào trường Tên: và nhấp vào nút Tìm ngay.
Ví dụ 2: Tìm kiếm Active Directory cho OU
Trong ví dụ thứ hai này, tôi đang tìm kiếm tất cả các Đơn vị tổ chức bắt đầu bằng các chữ cái “mar”. Tôi chọn Đơn vị tổ chức trong Hộp Tìm kiếm, nhập “mar” vào trường Tên: và nhấp vào Tìm ngay. Tìm kiếm của tôi trả về ba OU có chứa các từ mar.
Ví dụ 3: Tìm kiếm Active Directory tùy chỉnh
Tìm kiếm tùy chỉnh cho phép bạn tìm kiếm trong một đối tượng và tìm kiếm các chi tiết rất cụ thể, chẳng hạn như Thành phố, Tiểu bang, Mã Zip, địa chỉ và về cơ bản là bất kỳ trường nào tồn tại trong một đối tượng. Các truy vấn phổ biến là cách nhanh chóng và dễ dàng để tìm các tài khoản bị vô hiệu hóa, mật khẩu chưa hết hạn và các tài khoản chưa được đăng nhập trong một khoảng thời gian nhất định.
Trong ví dụ này, tôi sẽ tìm kiếm người dùng
Khi cửa sổ tìm đối tượng mở, chọn tìm kiếm tùy chỉnh -> Trường -> “Người dùng” rồi chọn “Thành phố”
Bạn có thể thấy từ ảnh chụp màn hình ở trên tất cả các trường khác nhau từ đối tượng Người dùng mà bạn có thể chọn và sử dụng trong tìm kiếm của mình.
Trong trường điều kiện, chọn “bắt đầu bằng” và trong trường giá trị, nhập “spr”.
Điều này sẽ cho tôi thấy tất cả các thành phố bắt đầu bằng “spr”. Bạn cũng có thể đặt điều kiện thành “Là (chính xác)” và nhập tên thành phố đầy đủ vào trường giá trị.
Bạn có thể xác minh kết quả bằng cách mở một trong các kết quả tìm kiếm và sau đó nhấp vào tab địa chỉ.
Ví dụ 4: Tìm tất cả tài khoản bị vô hiệu hóa bằng truy vấn phổ biến
Trong ví dụ này, tôi sẽ chỉ cho bạn cách tìm người dùng bị vô hiệu hóa trong AD bằng cách sử dụng các truy vấn phổ biến được tích hợp sẵn.
Chọn “truy vấn phổ biến” từ menu thả xuống tìm kiếm. Sau đó, nhấp vào hộp dành cho tài khoản bị vô hiệu hóa và nhấp vào nút “tìm ngay”.
Tìm kiếm của tôi tìm thấy 15 tài khoản bị vô hiệu hóa.
Ví dụ 5: Tìm kiếm Active Directory để tìm mật khẩu chưa hết hạn bằng Common Queries
Trong ví dụ này, tôi sẽ chỉ cho bạn cách tìm tài khoản người dùng có mật khẩu chưa hết hạn. Đây có thể là một rủi ro bảo mật lớn và điều quan trọng là phải tìm và xem xét chúng.
Nhấp vào hộp có nội dung “Mật khẩu không hết hạn” và nhấp vào nút “tìm ngay”
Tìm kiếm của tôi trả về 8 tài khoản có mật khẩu được đặt thành không hết hạn. Tôi khuyên bạn nên chạy tìm kiếm này trong môi trường AD của mình và xác định bất kỳ tài khoản nào được đặt thành không hết hạn. Người dùng của bạn không nên thiết lập mật khẩu không hết hạn và thường chỉ được sử dụng cho các tài khoản dịch vụ.
Ví dụ 5: Tìm Tài khoản chưa đăng nhập trong 30 ngày.
Chọn “30 ngày” từ danh sách thả xuống kể từ ngày đăng nhập cuối cùng và nhấp vào “Tìm ngay”.
Bạn có thể thấy từ trình đơn thả xuống, bạn có thể chọn 30, 60, 90, 120 hoặc 180. Tôi khuyên bạn nên tìm kiếm những tài khoản chưa đăng nhập trong 90 ngày trở lên và xác minh rằng các tài khoản đó vẫn hợp lệ. Bạn có thể ngạc nhiên về số lượng tài khoản trong miền của bạn chưa bao giờ đăng nhập.
Tìm kiếm của tôi trả về hai tài khoản chưa đăng nhập trong 30 ngày.
Tìm kiếm Active Directory bằng PowerShell
PowerShell là một lựa chọn tuyệt vời để tìm kiếm AD nhằm tìm người dùng, máy tính, nhóm và các đối tượng khác. Dưới đây là các lệnh và liên kết đến các lệnh ghép ngắn PowerShell khác nhau để tìm kiếm AD.
- Get-ADUser - Lệnh này được sử dụng để tìm kiếm tài khoản người dùng AD. Trong bài viết này, tôi cung cấp mười ví dụ khác nhau về cách tìm kiếm AD cho tài khoản người dùng.
- Get-ADComputer - Lệnh này được sử dụng để tìm kiếm Active Directory cho các tài khoản máy tính.
- Get-ADGroup - Tìm kiếm một hoặc nhiều nhóm AD. Tôi cung cấp một số ví dụ trong bài viết này, bao gồm cách chạy tìm kiếm ký tự đại diện.
- Get-ADGroupMember - Nhận các thành viên của nhóm Active Directory. Tôi chia nhỏ các bước để tìm kiếm một nhóm và hiển thị các thành viên trong nhóm. Tôi cũng chỉ cho bạn cách xuất kết quả sang tệp CSV.
Như bạn có thể thấy, việc tìm kiếm Active Directory khá dễ dàng bằng bảng điều khiển Active Directory Users and Computers nhưng nó có những hạn chế. Để tìm kiếm nâng cao hơn và xuất nhanh các đối tượng AD thì tôi khuyên bạn nên xem các lệnh ghép ngắn PowerShell mà tôi đã liệt kê.
Tôi hy vọng bạn thích bài viết này, nếu bạn có câu hỏi hoặc ý kiến xin vui lòng để lại nhận xét.









