2016-11-22 11 views
0

ここにコードは、私が参加している会社に基づいて2つのグループにユーザーを追加するコードです。ユーザーが既にそのグループに参加している場合、そのユーザーをスキップして次のユーザーに移動するには、どうすればいいのですか。ユーザーがグループに所属している場合

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

ユーザーがグループのいずれかの一部である場合は、すべてのグループをスキップします。それとも、そのグループをスキップして次のグループのチェックを開始するという意味ですか? あなたはそれをよりよく説明できますか? – David

答えて

0

のGet-ADUser -Filter「-not(のmemberOf -eq 'CN = MyPermanentGroupは、CNユーザー、DC = Fabrikam社、DC = comの=') - および-not(のmemberOf -eq「CN = MyOtherGroupを、 CN =ユーザー、DC = Fabrikam、DC = com ') - および会社-eq' 1480 '"

+0

どのように複数のグループを行うのですか?彼らがHSとHSにいるかどうか確認する必要があります –

+0

別の '-and'を投げますか?更新された回答を確認します。 – 4c74356b41

関連する問題