none
OU内のユーザーの一括移動の方法について RRS feed

  • 質問

  • Windows Server 2012 R2 で Active Directory を構築し運用しています。

    大規模な職制変更に伴いグループポリシーの割り当てが大幅に変更されることになりました。

    特定OU内のユーザーオブジェクト全てを新規に作成したOUへ移動しようと考えています。

    ユーザーとコンピュータ内のOUを展開し、ユーザーオブジェクトを選択し右クリックメニューから

    「移動」を選択して移動させる方法ではなくPowershellにて一括実施する方法をご教示願えませんでしょうか。

    具体的なイメージは以下の通りです。

    ①OU1内ユーザー一覧を取得する。

    ②取得したユーザーをOU2へ一括移動。

    以上、よろしくお願いいたします。

    2015年12月21日 13:41

回答

  • チャブーンです。

    どういうOU構成かわからないので、単純構成のOU前提であれば、以下のスクリプトでよいのではないでしょうか?

    Get-ADUser -Filter * -SearchBase "OU=OU1,DC=example,DC=com" | Move-ADObject -TargetPath  "OU=OU2,DC=example,DC=com"

    OU指定部分はOUのdistinguishedNameを入れる必要があります。

    フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。

    • 回答としてマーク mixeng 2015年12月22日 4:56
    2015年12月22日 1:46
    モデレータ

すべての返信

  • チャブーンです。

    どういうOU構成かわからないので、単純構成のOU前提であれば、以下のスクリプトでよいのではないでしょうか?

    Get-ADUser -Filter * -SearchBase "OU=OU1,DC=example,DC=com" | Move-ADObject -TargetPath  "OU=OU2,DC=example,DC=com"

    OU指定部分はOUのdistinguishedNameを入れる必要があります。

    フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。

    • 回答としてマーク mixeng 2015年12月22日 4:56
    2015年12月22日 1:46
    モデレータ
  • チャブーンさん

    ご教示いただきました、検証環境で上記スクリプトを実施し、OU内のユーザーを移動することができることを確認致しました。

    大変たすかりました。ありがとうございます。

    2015年12月22日 4:56