Active Directory でユーザーのホーム ドライブを再配置する最適な方法は何ですか?

Active Directory でユーザーのホーム ドライブを再配置する最適な方法は何ですか?

約 130 人のユーザーのホーム ドライブを、現在ホストされている同じサーバー上の別のハード ドライブに移動する必要があります。各ドライブを 1 つずつ操作せずにこれを行う最適な方法は何ですか。

ユーザーは異なる OU に分散しています。

答え1

ログイン スクリプトがある場合は、ログイン スクリプトを変更します。AD にホーム フォルダ設定がある場合は、一度に複数のユーザーを選択して、適切な変更を加えることができます。

答え2

ホーム ディレクトリ用に 1 つの共有を使用していて、その共有がそれだけに使用されている場合は、非常に簡単です。上記の 'tegbains' の回答に、回答の一部が記載されています。

  1. 古い共有の権限を文書化します。
  2. 古い共有を停止します (これにより、すべてのユーザーが共有から削除されます)。
  3. Windowsエクスプローラーの使用動くすべてのディレクトリを新しい場所に移動します(権限を同じに保つには、move を使用します)
  4. 新しいディレクトリルートを古い共有名で共有し始める
  5. 手順 1 で説明した内容と一致するように権限をリセットします。

'tegbains' が言ったように、ユーザーは再接続できるはずです。

答え3

これが最善の方法だとは言いませんが、GUI を使用している場合は、Ctrl キーを押しながら複数のユーザーを選択し (または Shift キーを押しながら 2 人のユーザーの間にあるすべてのユーザーを選択)、プロパティ シートを表示して、ホーム フォルダー パス フィールドを \server1\users\%username% から \server2\users\%username% に編集すると、選択したすべてのユーザーのフィールドが設定されます。

そうでなければ、ログインスクリプトに固執することになると思います。ここ、しかし基本的には -

net user tester /homedir:\\server\tester$

ログイン スクリプトは魅力的ではありませんが、優れたマウストラップはすべて、時間投資と報酬の比率が不十分であるようです。

ファイル自体の移動についても言及している場合は、robocopy を使用します。

--頼まれもしない一般的なアドバイスの始まり--

まず少数のユーザー ドライブを移動し、徐々にバッチ サイズを大きくしていきます。こうすることで、一度に 130 人のユーザーを扱わずに、常に発生する予期しない小さな問題をトラブルシューティングする機会が得られます。

また、簡単に元に戻せるようにします。データをコピーし、権限を削除するか、古い共有へのアクセスをブロックします。簡単に元に戻せるようにします。

答え4

実際にデータをコピーするには、間違いなく robocopy を使用します。次の構文は良いスタートになるはずです。

ロボコピー送信元 送信先/e /すべてコピー

/e フラグは空のディレクトリを取得し、/copyall フラグはすべての NTFS データを確実に取得します。robocopy のもう 1 つの利点は、差分コピーを実行することです。そのため、最初にすべてのデータをコピーし、その後、ログイン スクリプトを徐々に展開して、新しい robocopy を実行して変更されたデータのみを取得できます。

他の人が言っているように、ログイン スクリプトまたは GUI が最善の策です。マップされたドライブを実行できるグループ ポリシーの基本設定もあることは知っていますが、自分では試していません。

関連情報