0

这是我目前正在使用的命令:

$user = Get-QADUser -email user@domain.com -enabled ; $user.memberOf | 获取-QADGroup | findstr 绿色

“绿色”只是组名上的一个识别标记。

有时这个命令工作得很好。它根据输入的电子邮件地址向我显示与用户所属的“绿色”匹配的所有组。

然而,有时它不会......我明白了:

Get-QADGroup:无法验证参数“身份”上的参数。参数为 null 或空。提供一个不为 null 或空的参数,然后再次尝试该命令。在 line:1 char:97 + $user = Get-QADUser -email user@domain.com -enabled ;$user.memberOf | 获取 QAD 组 <<<< | findstr Green + CategoryInfo : InvalidData: (:) [Get-QADGroup], ParameterBindingValidationException + FullyQualifiedErrorId : ParameterArgumentValidationError,Quest.ActiveRoles.ArsPowerShellSnapIn.Powershell.Cmdlet s.GetGroupCmdlet

数周以来,我一直在谷歌上搜索并尝试对此进行修改和变化,但没有运气。我希望有人可以解释不一致的行为并提供更好或更一致的工作命令。

4

1 回答 1

0

试试这个:

Get-QADMemberOf -Identity user@domain.com -Name Green
于 2013-02-12T07:22:42.333 回答