Powershell无法按名称找到广告组

Powershell无法按名称找到广告组,powershell,active-directory,powershell-4.0,Powershell,Active Directory,Powershell 4.0,我正在尝试一些非常简单的方法,我想提取特定组的所有用户。 我有一个群组列表,它对大多数群组都很有效,但对一些群组来说,它就是找不到群组 我可以使用Active Directory用户和计算机看到它的名称,但powershell出现以下错误: Get-ADGroupMember : Cannot find an object with identity: 'Test_OPIT_Opy Operators' under: 'DC=bla,DC=ad,DC=bla,DC=com'. At line:1

我正在尝试一些非常简单的方法,我想提取特定组的所有用户。 我有一个群组列表,它对大多数群组都很有效,但对一些群组来说,它就是找不到群组

我可以使用Active Directory用户和计算机看到它的名称,但powershell出现以下错误:

Get-ADGroupMember : Cannot find an object with identity: 'Test_OPIT_Opy Operators' under: 'DC=bla,DC=ad,DC=bla,DC=com'.
At line:1 char:1
+ Get-ADGroupMember 'Test_OPIT_Opy Operators'
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Test_OPIT_Opy Operators:ADGroup) [Get-ADGroupMember], ADIdentityNotFoundException
    + FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADIdentityNotFoundException,Microsoft.ActiveDirectory.Management.Commands.GetADGro 
   upMember
我尝试了以下方法,但没有任何效果:

Get-ADGroup -Filter {name -like "*Test_OPIT_Opy Operators*"} |select -exp samaccountname

Get-ADGroup 'Test_OPIT_Opy Operators'

Get-ADGroup -identity 'Test_OPIT_Opy Operators'
还有一件有趣的事是,如果我试着列出这个组的一个成员是这个组没有出现的组

例如:

Get-ADPrincipalGroupMembership  usrname | select name

谢谢你

[1]你需要使用哪种版本的PoSh?请把其他的拿走。[2] 您确定组名正是您正在使用的吗?你能用
Get-ADGroup-Filter“Name-like'*OPIT*'”
找到它吗?这可能是一个新的组,系统可能还没有同步。尝试添加
服务器
参数,并使用与Active Directory用户和计算机连接的相同dc。您好,这是powershell Verison的名称PSVersion 4.0,我确信名称完全相同。我可以在Active Directory用户界面中看到它。该团体至少4岁。我尝试使用过滤器,但没有找到任何东西。“PowerShell连接到同一个域控制器”/“DC=未显示正确的DC名称”-这些语句似乎相互矛盾。我认为您没有在PowerShell中查找您认为正在查找的内容。右键单击ADUC中的域并检查它连接到的服务器。通过
-server
参数在PowerShell中使用相同的服务器。在ADUC中找到该组,右键单击并在属性中查找该组的
名称
。在
Get ADGroup
的Identity参数中使用该确切名称。(复制/粘贴)。注意:如果您想在评论中回复某人,请以
@
开头,然后是姓名。这样,他们就会得到通知