POWERSHELL:列出特定AD OU组中的所有用户/成员

POWERSHELL:列出特定AD OU组中的所有用户/成员,powershell,active-directory,Powershell,Active Directory,我正在尝试列出Powershell中特定广告组的用户/组成员。我不想列出每个人和所有事情,只想列出我感兴趣的小组成员 例如:我有一个名为SqlAdmins的广告组。我只想列出该组中的成员/用户 我试着这样做:“getqadgroup-sizeLimit 0 | select{name=“GroupName”expression={$\uu.name}}-expand members | select GroupName,@{n='Member';e={(getqadobject$.name}}”

我正在尝试列出Powershell中特定广告组的用户/组成员。我不想列出每个人和所有事情,只想列出我感兴趣的小组成员

例如:我有一个名为SqlAdmins的广告组。我只想列出该组中的成员/用户

我试着这样做:“
getqadgroup-sizeLimit 0 | select{name=“GroupName”expression={$\uu.name}}-expand members | select GroupName,@{n='Member';e={(getqadobject$.name}}
”,它列出了所有内容,但无法解决如何只列出一个组的问题


非常感谢。

IIRC,它是一个简单的例子:

get-qadgroup sqladmins | get-qadmemberof
i、 e.获取AD组sqladmins,将其转发到下一个命令,该命令将枚举所有成员

作为Quest AD cmdlet的一般指导原则,如果您最终编写了一些像刚才那样复杂的任务,而这些任务看起来一定很简单,那么您可能是做错了;)他们的AD cmdlet非常优秀。

我刚刚做到了:

get-qadgroupmember -identity "group name"

下面是一些帮助查询和导出列表的简单代码:

Get-ADGroupMember "nameofthegroup" -recursive | Select-Object SamAccountName | export-csv c:/nameofthefile.csv

现在我需要知道是否有可能排除基于另一个广告安全组的人

谢谢,但我之前所做的,是在我的老朋友谷歌上发现的。我对使用PS是全新的,所以边学边用,但这一点让人有点困惑。试试这本来自Keith Hill的免费电子书:Effective PowerhShell-@ryk“get qadgroup sqladmins”有什么输出吗?似乎已经有了一个公认的答案,可能是如果你能为你的答案添加一些上下文,这可能会对其他人有所帮助。