Tìm kiếm trang web

PowerShell Nhận tất cả máy tính trong miền


Lệnh lấy tất cả máy tính trong miền và thông tin chi tiết của chúng là lệnh ghép ngắn Get-AdComputer trong PowerShell. Lệnh này truy xuất các máy tính trong Active Directory.

Trong bài viết này, chúng ta sẽ thảo luận cách lấy tất cả máy tính trong miền bằng lệnh ghép ngắn PowerShell Get-AdComputer.

Tìm tất cả máy tính trong miền trong PowerShell

Get-ADComputer -Filter * -Properties  * | Select Name, DistinguishedName

Trong tập lệnh PowerShell ở trên, lệnh Get-AdComputer sử dụng tham số Filter để lấy danh sách tất cả các máy tính trong miền và hiển thị tên máy tính cũng như các tên phân biệt.

Đầu ra của tập lệnh PowerShell ở trên để truy xuất tất cả các máy tính trong miền AD là:

PS C:\> Get-ADComputer -Filter * -Properties  * | Select Name, DistinguishedName

Name        DistinguishedName
----        -----------------
ENGG-PRO    CN=ENGG-PRO,OU=Domain Controllers,DC=SHELLPRO,DC=LOCAL
OPER-01     CN=OPER-01,CN=Computers,DC=SHELLPRO,DC=LOCAL
OPER-2      CN=OPER-2,OU=SALES,DC=SHELLPRO,DC=LOCAL
OPER-3      CN=OPER-3,OU=SALES,DC=SHELLPRO,DC=LOCAL
CORP-IT-E12 CN=CORP-IT-E12,OU=SALES,DC=SHELLPRO,DC=LOCAL


PS C:\>

Điều quan trọng cần lưu ý là lệnh Get-AdComputer Filter * tìm kiếm tất cả các máy tính trong Active Directory và truy xuất thông tin chi tiết của máy tính.

Nếu kích thước Active Directory lớn, lệnh này sẽ hết thời gian chờ. Tốt hơn nên sử dụng tham số SearchBase để tìm kiếm trong phạm vi như lấy máy tính từ OU.

Phần kết luận

Tôi hy vọng bài viết trên về cách lấy tất cả máy tính trong miền bằng lệnh ghép ngắn PowerShell Get-AdComputer hữu ích cho bạn.

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