Tìm kiếm trang web

Xuất danh sách người dùng bị vô hiệu hóa từ Active Directory


Đối tượng người dùng Active Directory có thuộc tính Enabled, nếu giá trị thuộc tính Enabled là Sai thì có nghĩa là tài khoản đã bị vô hiệu hóa.

Trong bài viết này, chúng ta sẽ thảo luận cách lấy danh sách người dùng bị vô hiệu hóa trong thư mục hoạt động và xuất danh sách người dùng bị vô hiệu hóa từ thư mục hoạt động bằng PowerShell.

Trong ví dụ bên dưới, chúng tôi sẽ tìm người dùng bị vô hiệu hóa và xuất danh sách người dùng sang tệp CSV bằng lệnh ghép ngắn PowerShell Xuất-Csv.

Xuất danh sách người dùng bị vô hiệu hóa từ Active Directory

Nếu bạn muốn có danh sách người dùng bị vô hiệu hóa trong Active Directory, chúng ta cần tìm tất cả người dùng bị vô hiệu hóa trong Active Directory.

Sử dụng bộ lọc PowerShell Get-ADUser * sẽ lấy tất cả người dùng và kiểm tra xem giá trị thuộc tính Đã bật của mỗi người dùng là Đúng hay sai để kiểm tra trạng thái bị vô hiệu hóa của người dùng.

Chạy lệnh dưới đây

Get-ADUser -Filter * -Property Enabled | Where-Object {$_.Enabled -like "False"} | Select Name,SamAccountName,DistinguishedName,SID | Export-Csv -Path C:\disabledUsers.csv -NoTypeInformation

Trong tập lệnh PowerShell ở trên,

Lệnh đầu tiên nhận tất cả người dùng sử dụng lệnh ghép ngắn Get-ADUser và chuyển kết quả đầu ra cho lệnh thứ hai.

Lệnh thứ hai kiểm tra trạng thái kích hoạt người dùng quảng cáo bằng cách sử dụng Where-Object và chuyển đầu ra cho lệnh thứ ba.

Lệnh thứ ba chọn thuộc tính Tên người dùng, SamAccountName, Tên phân biệt và SID và chuyển các thuộc tính người dùng bị vô hiệu hóa sang lệnh thứ tư.

Lệnh thứ tư sử dụng lệnh ghép ngắn PowerShell Xuất-Csv để xuất danh sách người dùng bị vô hiệu hóa từ thư mục hoạt động sang vị trí được chỉ định bởi tham số -Path.

Tệp CSV chứa thông tin về người dùng bị vô hiệu hóa từ thư mục hoạt động.

Mẹo hay: Cách khiến người dùng quảng cáo không đăng nhập x ngày trong PowerShell!

Phần kết luận

Tôi hy vọng bài viết trên giúp bạn kiểm tra trạng thái kích hoạt người dùng quảng cáo và lấy danh sách người dùng bị vô hiệu hóa từ Active Directory. Sử dụng lệnh ghép ngắn PowerShell Xuất-Csv để xuất danh sách người dùng bị vô hiệu hóa từ thư mục hoạt động sang tệp CSV.

Trạng thái kích hoạt người dùng Active Directory giúp xác định trạng thái tài khoản người dùng đang hoạt động hay bị vô hiệu hóa.

Nếu tài khoản người dùng quảng cáo bị vô hiệu hóa hơn X ngày hoặc lần đăng nhập gần đây nhất của người dùng quảng cáo hơn X ngày, bạn có thể xóa tài khoản quảng cáo bị vô hiệu hóa.

Bạn có thể tìm thêm chủ đề về các lệnh PowerShell Active Directory và thông tin cơ bản về PowerShell trên trang chủ ShellGeek.

Bài viết liên quan