Windows Server 2008 のユーザー ディレクトリを移行する

Windows Server 2008 のユーザー ディレクトリを移行する

リモート デスクトップ サービス サーバーに137 GB のドライブがありc:\、ユーザー ファイルでいっぱいになっています。1.2 TB のe:\ドライブはまったく空です。

c:\usersディレクトリを から にc:\移動する必要がありますe:\

いつものように、これに関するマイクロソフトの記事全く役に立たないし、Technetフォーラム吐き気がします。SO に投稿された良い決議は、世界にとって大きな利益となるはずです。

明らかにこれは厄介なサイクルなので、次のようにします。

  1. 手動で移動してから%userprofile%環境変数などを更新します。怖いです。

  2. もっと簡単ですが面倒なのは、Users フォルダーをコピーしてシンボリック リンクを作成することです。私ならそうするかもしれません。

いずれにしても、Users ディレクトリを移動/コピーする必要があります。

さて、Windows では、セキュリティ上の理由から、管理者はデフォルトでユーザー ファイルの所有権を持っておらず、それを変更するのは面倒です。

私の質問

親の Users ディレクトリを、その下にあるすべてのジュニア権限を変更せずにコピーできますか? まったくわかりません。

あるいは、他の誰かがこの問題に対する素晴らしい解決策を持っているなら、私はそれを受け入れます。

更新 - フォルダーのリダイレクト

フォルダー リダイレクトを設定することは構いませんが、350 のユーザー プロファイルがすでに設定されているサーバーで事後にこれを設定したことはありません。既存のプロファイルはどうなるのでしょうか? 面倒なようです。

答え1

はい、権限を変更せずにディレクトリを移動またはコピーできます。

私はロボコピーを使うだろうおよび/bスイッチ/copyall/copyallコピーされたファイルの権限 (およびその他の属性) が維持され、/bバックアップ モードで実行されるため、ファイルにアクセスするために所有権を取得したり権限を変更したりする必要はありません。

そうは言っても、フォルダリダイレクトの設定おそらくそれが正しい道でしょうジョーが提案したように設定後も、robocopy と前述のスイッチを使用して、リダイレクトされたフォルダーの場所 (新しい、より大きなドライブ上にあると思われます) に既存のデータを入力できます (おそらくそうすべきです)。

答え2

最初のステップとして、フォルダー リダイレクトを使用して、ユーザーのドキュメント フォルダーをネットワーク共有にリダイレクトすることをお勧めします。これにより、おそらく問題解決に最も大きな効果が得られます。

フォルダー リダイレクトは、フォルダーを設定した場所にリダイレクトします。リダイレクトを設定した後、ユーザーが初めてログインすると、リダイレクトされたフォルダーの内容がリダイレクトされた場所に移動されます。最初のログオン時に内容の移動に時間がかかる場合がありますが、これは 1 回限りの操作です。

ドキュメント フォルダをリダイレクトしても、ドキュメント フォルダがプロファイルの「外」にリダイレクトされること以外は、ユーザー プロファイルに他の影響はありません。ユーザー プロファイルはその他の影響を受けず、ユーザー プロファイルのサイズが縮小され、ディスク領域が解放されます。

関連情報