2016-11-22 3 views
0

Вот код, который я использую, чтобы добавлять пользователей в две группы на основе компании, в которой они входят. Теперь, как я могу это сделать, если пользователь уже является частью групп, он пропускает этого пользователя и переходит к следующему.Если пользователь является частью группы skip

Get-Aduser -filter 'company -eq "1480"' | %{Add-ADPrincipalGroupMembership -Identity $_.SamAccountName -MemberOf "HS", "HS Students" -WarningAction SilentlyContinue} 
+0

Если пользователь является частью одной из групп, пропустите все группы. Или вы имеете в виду, что он просто пропустит эту группу, а затем начнет проверять следующую группу? Не могли бы вы объяснить это лучше? – David

ответ

0

Get-ADUser -Filter «-не (memberOf -eq 'CN = MyPermanentGroup, CN = Users, DC = Fabrikam, DC = ком') -и -не (memberOf -eq«CN = MyOtherGroup, CN = Пользователи, DC = Fabrikam, DC = com ') - и компания -eq' 1480 '"

+0

Как вы делаете несколько групп. Мне нужно проверить, участвуют ли они в HS и HS Студенты –

+0

вбрасывают в другой '-and'? проверьте обновленный ответ. – 4c74356b41

Смежные вопросы