web-dev-qa-db-ja.com

ネットワーク共有の内容がWindows2008R2ターミナルサーバーで最新または最新ではありません

完全にパッチが適用された2008R2sp1サーバーがあり、ディレクトリe:\ sharesの下にいくつかの共有をホストしています。そのディレクトリの下には、「Andy」などの他の共有があります。ユーザーが指定すると、オフラインが許可され、ntfsアクセス許可がフルコントロールされます。

クライアントワークステーション(2008R2ターミナルサーバー)から接続する場合、ネットワークドライブを共有に接続すると、エクスプローラーとdosプロンプトが、共有の更新されたコンテンツを常に表示するとは限らないことがわかりました。エクスプローラーを共有に対して開いて共有に新しいファイルを作成すると、それらは常にエクスプローラーウィンドウに表示されます。ただし、エクスプローラーウィンドウを閉じてから、サーバー自体の共有場所に新しいファイルを手動で作成すると、エクスプローラーを開くことができ、共有の内容は新しいファイルが追加される前の状態で表示されます。新しい共有を作成するとすぐに、エクスプローラーウィンドウが更新されます(またはF5キーを押して更新できます)。奇妙なことに、dosプロンプトでもまったく同じ症状があります。dirを実行でき、Explorerを開くまで共有の内容が古くなっています。

この問題は、e:\ sharesフォルダーの下の別のフォルダーで再現できます(これ自体は共有されていませんが、たとえばe:\ andyとして新しい共有を作成した場合、動作は発生しません。アクセスベースの列挙は除外する必要がありますユーザーアカウントは変更されないため、F5キーを押すか、エクスプローラウィンドウを開くだけです。テストでは、フォルダをそのままにしておくと、変更が最終的に共有ビューに波及することがわかりました。

奇妙な振る舞い-誰かが何かアイデアを持っているか、これを以前に見たかどうか疑問に思っていますか?

3

http://thecitrixman.com/2013/02/11/scanned-files-not-showing-up-in-network-drives 次のように設定して、ターミナルサーバーでのキャッシュを無効にすることについての回答がありました。 。 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]“ DirectoryCacheLifetime” = dword:00000000

これで問題が修正されました。

2