web-dev-qa-db-ja.com

ActiveDirectory-会社の一括更新

Active Directory内の大規模なユーザーグループの[会社]フィールドを更新する方法があるかどうか疑問に思っていましたか?すべてのユーザーを特定の文字列で終わる会社と照合したいと思います。

ユーザーごとに個別にこれを変更するには時間がかかりすぎます。

9
JT.WK
dsquery user -name * -limit 0 | dsmod user -company "%COMPANY%"

必要に応じて、特定のユーザーをターゲットにするようにdsqueryを調整します。

編集:特定の[部分]文字列に一致させる

dsquery * -filter "&((objectCategory=Person)(objectClass=User)(company=*OLDCOMPANY))" -limit 0 | dsmod user -company "%NEWCOMPANY%"

ニーズに合わせて*OLDCOMPANY正規表現を調整します。

13
jscott