Назад | Перейти на главную страницу

Содержимое общего сетевого ресурса не обновлено или не актуально на сервере терминалов Windows 2008R2

У меня есть полностью исправленный сервер 2008R2 sp1, на котором размещены некоторые общие ресурсы в каталоге e: \ share. В этом каталоге у меня есть другие общие ресурсы, такие как "Andy", который доступен всем, полный контроль, кэширование установлено только для файлов и программ. которые указывают пользователи, разрешены в автономном режиме и разрешены ntfs с полным контролем.

Подключение с клиентской рабочей станции (терминальный сервер 2008R2), если я подключаю сетевой диск к общему ресурсу, я обнаружил, что проводник И подсказка dos не всегда показывают обновленное содержимое общего ресурса. Если у меня есть проводник, открытый для общего ресурса, и я создаю в нем новые файлы, они всегда отображаются в окне проводника. Однако, если я закрою окно проводника, а затем вручную создаю несколько новых файлов на самом сервере в месте общего доступа, я могу открыть проводник, и содержимое общего ресурса будет таким, каким оно было до добавления новых файлов. Как только я создаю новый общий ресурс, окно проводника обновляется (или я могу нажать F5 для обновления). Как ни странно, у меня точно такие же симптомы в приглашении dos - я могу создать каталог, и содержимое общего ресурса устарело, пока не будет открыт проводник.

Я могу воспроизвести эту проблему в другой папке в папке e: \ share (которая сама по себе не является общедоступной, но, например, если я создаю новый общий ресурс как e: \ andy, то этого не произойдет. Перечисление на основе доступа должно быть исключено поскольку моя учетная запись пользователя никогда не меняется - просто нажимая F5 или открывая окно проводника. При тестировании я обнаружил, что если оставить папку в покое, изменения в конечном итоге перейдут в представление общего ресурса.

Странное поведение - интересно, есть ли у кого-нибудь идеи или видел это раньше?

http://thecitrixman.com/2013/02/11/scanned-files-not-showing-up-in-network-drives получил ответ об отключении кеширования на сервере терминалов, установив следующее. [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanWorkstation \ Parameters] «DirectoryCacheLifetime» = двойное слово: 00000000

Это устранило проблему.