オフライン ファイルを使用するときにローカル ファイルをデフォルトにするにはどうすればよいですか?

オフライン ファイルを使用するときにローカル ファイルをデフォルトにするにはどうすればよいですか?

すべてのユーザー ファイルは、集中管理された (Server 2016) ファイル サーバー上に配置されています。個々のユーザーが使用するディレクトリは、ホーム ドライブなどのディレクトリの GPO を介して、またはユーザーがさまざまなプロジェクト ディレクトリを右クリックして [オフラインで使用可能にする] を明示的に選択することによって、[オフラインで使用可能にする] に設定されています。これは、オフィスを離れる必要がある場合やネットワークがダウンしている場合に便利です。また、バージョン管理の問題を最小限に抑えるのにも役立ちます。

現在、非常に高い I/O ニーズを持つプロジェクトを実行しているユーザーがいます。これは、実行可能にするために、ネットワーク経由ではなくローカル ドライブ上のファイルにアクセスする必要があるほど高いものです。ただし、他の数人もファイルにアクセスする必要があるため、ファイルは依然として「ネットワーク」ファイルである必要があります。したがって、単に「ローカル コピーを作成する」ことは適切なオプションではありません。

コンピュータからネットワーク コードを抜くと、プログラムがハード ドライブに保存されているファイルにアクセスしているため、処理が高速かつスムーズに進みます。

ネットワークに接続すると、動作が非常に遅くなります... 表面上は、ローカル ドライブ上のファイルではなく、ネットワーク経由でファイルを取得しているためです。 デフォルトではネットワーク ファイルが使用され、その後ローカル ドライブに同期されるだけであると思われます。

この関係を反転するにはどうすればよいでしょうか? システムがデフォルトでローカル ファイルを使用するように (そして変更されるとネットワークに同期するように) 設定するにはどうすればよいでしょうか?

実際、可能であれば、これを企業全体で実行したいと思っています...

(Windows 10 システム、サーバー 2016 ファイル サーバー)

答え1

ネットワーク経由でファイルにアクセスするときに、Windows がローカル ドライブから「自動的に」プルするように設定できるとは思えません。特定のフォルダーが常に同期される状況を設定する必要があると思われます。

ネットワークをアップグレードする前に、私はスタッフのデスクトップに「同期」フォルダを作成しました。Microsoft の SyncToy、共有ドライブから新しい同期フォルダへの同期ペアを設定します。

同期は 1 時間ごとに実行されるように設定されていました。ファイル/フォルダーが更新されたときにのみ変更が行われるため、常にすべての帯域幅が使用されるわけではありません。ユーザーは同期フォルダー内のローカル コピーを使用して、速度を上げることができます。次の同期の後、ユーザーのワークフローをほとんど変更することなく、自動的にサーバーに送信されたことがわかりました。

関連情報