ค้นหาเว็บไซต์

PowerShell รับคอมพิวเตอร์ทั้งหมดในโดเมน


คำสั่งเพื่อรับคอมพิวเตอร์ทุกเครื่องในโดเมนและรายละเอียดคือ Get-AdComputer cmdlet ใน PowerShell คำสั่งนี้จะดึงข้อมูลคอมพิวเตอร์ใน Active Directory

ในบทความนี้ เราจะพูดถึงวิธีรับคอมพิวเตอร์ทุกเครื่องในโดเมนโดยใช้ PowerShell Get-AdComputer cmdlet

ค้นหาคอมพิวเตอร์ทั้งหมดในโดเมนใน PowerShell

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

ในสคริปต์ PowerShell ข้างต้น คำสั่ง Get-AdComputer จะใช้พารามิเตอร์ Filter เพื่อรับรายชื่อคอมพิวเตอร์ทั้งหมดในโดเมนและแสดงชื่อคอมพิวเตอร์และชื่อที่แตกต่าง

ผลลัพธ์ของสคริปต์ PowerShell ข้างต้นเพื่อดึงข้อมูลคอมพิวเตอร์ทั้งหมดในโดเมน AD คือ:

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:\>

สิ่งสำคัญที่ควรทราบคือ คำสั่ง Get-AdComputer Filter * ค้นหาคอมพิวเตอร์ทุกเครื่องใน Active Directory และดึงรายละเอียดของคอมพิวเตอร์

หาก Active Directory มีขนาดใหญ่ คำสั่งนี้จะหมดเวลา ควรใช้พารามิเตอร์ SearchBase เพื่อค้นหาภายในขอบเขต เช่น การรับคอมพิวเตอร์จาก OU

บทสรุป

ฉันหวังว่าบทความข้างต้นเกี่ยวกับวิธีรับคอมพิวเตอร์ทุกเครื่องในโดเมนโดยใช้ PowerShell Get-AdComputer cmdlet จะเป็นประโยชน์สำหรับคุณ

คุณสามารถดูหัวข้อเพิ่มเติมเกี่ยวกับคำสั่ง PowerShell Active Directory และข้อมูลพื้นฐานของ PowerShell ได้ในหน้าแรกของ ShellGeek

บทความที่เกี่ยวข้อง