นี่เป็นเวอร์ชันของคำสั่ง ds ที่ฉันพบว่ามีประโยชน์มากกว่าโดยเฉพาะถ้าคุณมีโครงสร้าง OU ที่ซับซ้อนและไม่จำเป็นต้องรู้ชื่อที่แตกต่างแบบเต็มของกลุ่ม
dsquery group -samid "Group_SAM_Account_Name" | dsget group -members -expand
หรือถ้าคุณรู้จัก CN ของกลุ่มโดยปกติจะเหมือนกับ SAM ID ที่ยกมาในกรณีที่มีช่องว่างในชื่อ:
dsquery group -name "Group Account Name" | dsget group -members -expand
ตามที่ระบุไว้ในความคิดเห็นโดยค่าเริ่มต้นคำสั่ง ds * (dsquery, dsget, dsadd, dsrm) จะใช้ได้เฉพาะในตัวควบคุมโดเมน อย่างไรก็ตามคุณสามารถติดตั้งชุดเครื่องมือผู้ดูแลระบบจากเครื่องมือสนับสนุนบนสื่อการติดตั้ง Windows Server หรือดาวน์โหลดได้จากเว็บไซต์ดาวน์โหลดของ Microsoft
คุณสามารถทำการค้นหาเหล่านี้ได้โดยใช้ PowerShell PowerShell มีอยู่แล้วเป็นคุณสมบัติที่ติดตั้งได้สำหรับ Server 2008, 2008 R2 และ Windows 7 แต่คุณจะต้องดาวน์โหลด WinRM Frameworkเพื่อติดตั้งลงบน XP หรือ Vista
ได้รับการเข้าถึง cmdlets AD-ที่เฉพาะเจาะจงใด ๆ ใน PowerShell คุณจะยังจำเป็นต้องดำเนินการอย่างน้อยหนึ่งของการติดตั้งต่อไปนี้:
- สำหรับ Win 7 และลูกค้า 2008 R2 คุณสามารถติดตั้งเครื่องมือผู้ดูแลระบบเซิร์ฟเวอร์ระยะไกล RSAT ยังต้องว่าคุณได้ติดตั้งของ Active Directory Web Services มีบนServer 2008 R2ควบคุมโดเมนหรือบริการเกตเวย์ของ Active Directory จัดการสำหรับเซิร์ฟเวอร์ 2003/2008 พล
- สำหรับ XP ใด ๆ หรือลูกค้าที่สูงขึ้น, ดาวน์โหลดและติดตั้งเชลล์การจัดการเควส ActiveRoles สำหรับ Active Directory เครื่องมือ Quest ไม่ต้องการการเปลี่ยนแปลงเพิ่มเติมใด ๆ ใน DC ของคุณ