web-dev-qa-db-ja.com

フォルダのリダイレクトに使用されるサーバーを変更する最良の方法は何ですか?

私は何年もの間、すべてのデスクトップクライアント(Win7)にフォルダリダイレクトを使用しています。すべてのデータを新しいサーバー/共有に移行したいと考えています。同じACLで新しい共有を既に作成し、robocopyを使用してデータをファイルセキュリティ情報と共に転送しました(現時点では、DFSには興味がありません)。

GPOでサーバーを変更することはできますか?

「[FolderName]の内容を新しい場所に移動する」方法設定はこの状況に影響しますか?

5
Corey

私はこれをWindows 7 SP1クライアントでモックアップして、私の「直感」が正しいことを確認しました。

私の設定は:

My Documents
Basic - Redirect everyone's folder to the same location
Redirect to the following location
\\SERVER\Users\%username%\Documents
Grant the user exclusive rights to My Documents - Unticked
Move the contents of My Documents to the new location - Ticked
Policy Removal - Leave the folder in the new location when policy is removed

GPO=のサーバー名を変更すると、フォルダーリダイレクトクライアント側拡張機能(CSE)により、すべてのファイルが古いフォルダーから新しいフォルダーにコピーされますファイルが宛先パスに存在する場合。新しい場所と古い場所の両方に同じ10GBのテストファイルをスローし、クライアントがログオンするのに数分かかることを確認して、「Applying Folderリダイレクトポリシー... "

過去に、これらの種類の移行を機能させるために、新しいフォルダーリダイレクトを作成しましたGPOこれは、セキュリティフィルターを使用して選択的に適用できるため、既存のユーザーに害を与えることなくテストできます。テストユーザーのファイルを古い場所から新しい場所に移動し、新しいフォルダーリダイレクトポリシーの適用を許可するグループに入れて、ログオンし、新しいリダイレクトが実行されることを確認します。

この方法は確かに面倒です。なぜなら、ユーザーがファイルに移動するときに、ユーザーがログオンしておらず、古いフォルダーを使用していないことを確認する必要があるためですが、適切な代替案を見つけることができませんでした。その結果、CSEがファイルをコピーするのを待っているユーザーがいます。ユーザーが待つ必要があるときの私の経験は、ユーザーの一部がPCの電源をオフにし、ねじ込まれた非決定論的な混乱で終わるリスクを増大させるということです。やった、ユーザー!

編集:

GPOが最初にユーザーに適用されるときに、[マイドキュメントのコンテンツを新しい場所に移動する]ボックスがオフになっていると、パスへの後続の変更が行われることを確認できますnotにより、CSEはファイルを新しいフォルダにコピーします。

GPOが最初にユーザーに適用されたときに[マイドキュメントのコンテンツを新しい場所に移動する]ボックスがチェックされていたが、その後同時にチェックが外されていることを確認できます。パスが変更されたGPO CSEはファイルを新しいフォルダにコピーしますしない)。

この動作が常にこのようになっているとは確信できません。WindowsでモックアップしたくありませんXP見てください。

オフラインファイルも動作している場合は、ブログエントリを確認することをお勧めします W7クライアントが引き続きユーザー共有のデータにアクセスできるようにフォルダーリダイレクトのファイルサーバー共有を変更する方法完全なデータをネットワーク経由で同期させるのではないですか? 、これはFolderRedirectionEnableCacheRenameレジストリ値を使用して、オフラインのコピーをネットワーク経由で再同期する代わりに「名前を変更」できるようにすることを説明しています。

編集2:

[マイドキュメントのコンテンツを新しい場所に移動する]ボックスをオフにする前後でプロファイルを比較しましたが、レジストリのどこかにキャッシュされていることがわかりません。 CSEは、GPOを適用するたびにSYSVOLでこの値の状態をチェックしているようです。それもいいですね。

4
Evan Anderson

GPOを変更するだけで十分です。参照している設定は、フォルダリダイレクトの実際の設定用です。つまり、クライアントがリダイレクトを処理すると、すべてのローカルフォルダがリモートサーバー。サーバーへの「変更」には影響しません。

0
Nathan C