繁体   English   中英

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

[英]POWERSHELL: List all users/members in a specific AD OU Group

我正在尝试在Powershell中列出特定AD组的用户/组成员。 我不想列出所有人和所有内容,仅列出我感兴趣的组成员。

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

我尝试了这个:“ Get-QADGroup -sizeLimit 0 | select @{name="GroupName";expression={$_.name}} -expand members | select GroupName,@{n='Member';e={ (Get-QADObject $_).name}} “,它绝对列出了所有内容,但无法计算出仅列出一个组的方法。

非常感谢。

IIRC,这很简单:

get-qadgroup sqladmins | get-qadmemberof

即获取AD组sqladmins,将其转发到将枚举所有成员的下一个命令。

作为Quest AD Cmdlet的一般指南,如果您最终完成了看起来像是一件简单任务的事情,却写错了代码,那可能就是错了;)他们的AD cmdlet确实很棒。

以下是一些简单的代码,将有助于查询和导出列表:

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

现在,我需要知道是否可以排除基于另一个AD安全组的人员

我只是这样做:

get-qadgroupmember -identity "group name"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM