我为PowerShell使用ActiveDirectory模块,并且很喜欢它让我的生活变得多么容易。无法使用Get-ADGroupMember加载成员,但可以使用Get-ADGroup ...为什么?
虽然我正在与一个小组奋斗。
如果我使用下面的代码,我得到所有成员的一个很好的阵列组中(我认为这是所有...看起来像它。)
(get-adgroup "VMRCopy" -Properties members).members
不过,如果我使用设计的小命令为了这个目的,它失败:
PS>GET-ADGroupMember "VMRCopy"
Get-ADGroupMember : The specified directory service attribute or value does not exist
At line:1 char:18
+ GET-ADGroupMember <<<< "VMRCopy"
+ CategoryInfo : NotSpecified: (VMRCopy:ADGroup) [Get-ADGroupMember], ADException
+ FullyQualifiedErrorId : The specified directory service attribute or value does not exist,Microsoft.ActiveDirect
ory.Management.Commands.GetADGroupMember
我曾尝试,看看哪些对象是使用第一种方法失败,然后通过迭代的成员,并试图“让”每个人,但我看不出有什么错误。
$Mem = (get-adgroup "VMRCopy" -Properties members).members
$Mem | % { Write-Host $_; $t = Get-ADObject $_ }
我看过ADSIEdit,我看过Active Directory管理中心,但是找不到任何看起来很扭曲的东西。
任何人有任何想法的免费工具或PoSh代码,会告诉我这个组的成员有什么问题?
谢谢!
我忘了回来并发布解决方案,但你是对的。 – 2015-04-13 11:32:20