ฉันใหม่สำหรับ PowerShell แต่ฉันอ่านคู่มือและฝึกฝนมาบ้างแล้ว วัตถุประสงค์ของฉันคือการแสดงรายชื่อผู้ใช้ทั้งหมดในกลุ่มความปลอดภัยทั้งหมดภายใต้เส้นทางที่ระบุ ฉันได้พบวิธีที่จะทำ:
get-adgroup -Filter * -SearchBase "OU=Groups,DC=corp,DC=ourcompany,DC=Com" | %{Get-ADGroupMember $_.name} | ft name
แต่ปัญหาคือฉันไม่เห็นชื่อกลุ่ม ทั้งหมดที่ฉันได้รับคือกลุ่มผู้ใช้งาน มันจะดีถ้ามีคนบอกวิธีแสดงชื่อกลุ่มก่อนที่สมาชิกทั้งหมดของกลุ่มนี้จะเข้าร่วม ขอบคุณ
% { "GroupName: $($_.Name)"; "==========" ; Get-ADGroupMember $_ } | ft name
แล้วคุณอาจได้รับสิ่งที่คุณเป็นเช่นกัน คำตอบของไรอันยังดีกว่า แต่ก็เป็นบรรทัดเดียวถ้าคุณต้องการ