用户的活动目录列表和来自受信任域的“成员”

我一直在试图创build一个广告的所有成员的csv文件,但由于一些具有来自另一个受信任的域的成员,这些用户没有显示出来。 我也试过用文本文件输出用户:

dsquery group -name "Group Account Name" | dsget group -members -expand > C:users.txt 

并失败。 有人知道我想要做什么是可能的吗?

您的Dsquery语法缺less域根LDAPpath。 它应该看起来像:

 dsquery group "DC=contoso,DC=com" -name "group name" | dsget group -members -expand > C:\Users.txt 

尝试更新的语法。

按照sysadmin1138的build议,这里是发送到variables数组“$ members”的命令:

 $members = (dsquery group "DC=contoso,DC=com" -name "group name" | dsget group -members -expand) 

AD的所有成员” – 应该是“ AD组 ”吗?

如果是这样,使用Windows PowerShell的Active Directory模块,您可以发出以下命令:

 Get-ADGroupMember "Group Account Name" | out-file users.txt 

如果您希望获得所有组的所有成员(根据您的评论),请执行以下操作:

 Get-ADGroup -Filter * | Get-ADGroupMember | Where{$_.objectClass -eq "user"} | select * -unique | out-file users.txt 

如果需要通过嵌套组进行recursion,请将-recursive开关添加到GetADGroupMember cmdlet。