我有这行代码通常可以使用,直到其中一个用户组名称中包含/正斜杠。然后,我为该用户收到一个非终止错误,并且用户没有得到正确处理。我听说过逃避角色,但我不知道你在这行代码中的位置是什么?
Get-ADPrincipalGroupMembership -Identity $User.SamAccountName | Select Name | Where-Object {$_.Name -like 'GroupName*'} | ForEach-Object { $User_MemberOf += @($_.Name) }
答案 0 :(得分:1)
抱歉,没有办法逃脱它。这是Powershell中的一个错误。
有关详细信息,请参阅此bug report page。
您的选择:
/
),如this user所做的那样。但是,这可能不适合您。Get-ADObject
代替。这也不是很漂亮,但作为reported here,它可能适合你。