Get-ADPrincipalGroupMembership正斜杠错误

时间:2016-02-17 17:45:50

标签: powershell

我有这行代码通常可以使用,直到其中一个用户组名称中包含/正斜杠。然后,我为该用户收到一个非终止错误,并且用户没有得到正确处理。我听说过逃避角色,但我不知道你在这行代码中的位置是什么?

Get-ADPrincipalGroupMembership -Identity $User.SamAccountName | Select Name | Where-Object {$_.Name -like 'GroupName*'} | ForEach-Object { $User_MemberOf += @($_.Name) }

1 个答案:

答案 0 :(得分:1)

抱歉,没有办法逃脱它。这是Powershell中的一个错误。

有关详细信息,请参阅此bug report page

您的选择:

  • 删除AD 中的所有正斜杠(/),如this user所做的那样。但是,这可能不适合您。
  • 使用Get-ADObject代替。这也不是很漂亮,但作为reported here,它可能适合你。