のような広告グループ名に追加されていない場合はかなり新しく、来月の時点でPowerShellトレーニングコースに参加しますが、役に立った!広告グループにユーザーを追加し、
スクリプトは1時間ごとに実行する必要があり、ADのすべてのユーザーを調べる必要があり、次のことを行う必要があります。そう、彼らはまだ 何もしない場合は、「HP」のような名前のADグループの一部ではない2.
チェックに進み場合
チェックアカウントは、有効になっている場合。 「HP」のような名前の広告グループに属していない場合は、手順3に進みます。
ユーザーの都市のリストを取得します。
ユーザーの市内マッチ「香港」が「HPアジア」
- ユーザーの市内一致する場合は 'と呼ばれるADグループに追加する場合、ユーザーの市内マッチ「ロンドン」が「HP EU」
- と呼ばれるADグループに追加する場合ニューヨーク
何私が持っていることは、このですが、それは
が動作していません私が必要な詳細情報を取得する方法であなたのコードスニペットを提供しているスイッチstament
Get-ADGroup -filter {name -like"HP*"}
$Users = get-aduser -Identity testuser -properties City,MemberOf | where{$_.city -ne $Null}
Foreach($user in $Users){
IF(-not($user.memberof -notlike "HP*")
$group = Switch ($User.city){
"London" {"HP EU"}
"Hong Kong" {"HP Asia"}
"New York" {"HP US"}
}
$groupDN = (get-adgroup $group).DistinguishedName
Add-ADGroupMember -Identity $groupDN -Members $user
}
私が行ったことで私の質問を更新してくれてありがとう、あなたに助けてくれてありがとう、それでもそれdoes notはそれを好むようです。何か案は? –