我是PowerShell的新手,但是我一直在阅读手册并进行了一些练习。我的目标是在指定路径下列出所有安全组中的所有用户。我已经找到了方法:
get-adgroup -Filter * -SearchBase "OU=Groups,DC=corp,DC=ourcompany,DC=Com" | %{Get-ADGroupMember $_.name} | ft name
但是问题是我看不到组名。我得到的只是一堆用户。如果有人可以告诉我如何在列出该组的所有成员之前显示该组的名称,那就太好了。谢谢。
谢谢TheCleaner。就像我说的,我是PS新手,但是这些示例确实有助于理解。
—
Alec T
您的示例也很棒!
—
Alec T
% { "GroupName: $($_.Name)"; "==========" ; Get-ADGroupMember $_ } | ft name
那么您可能也会得到满意的结果。Ryan的答案仍然更好,但是如果您愿意的话,只需一行。