5

У нас есть общие сетевые ресурсы на компьютере под управлением Small Business Server 2008. Все пользователи домена имеют доступ к этому общему ресурсу, и пакетный сценарий сопоставляет его с диском T: при входе в Windows. У одного пользователя возникла проблема - содержимое только этого общего ресурса (остальные общие ресурсы с того же сервера подойдут) не будет обновляться без перезапуска.

Попытка нажать F5, отключить и переназначить диск, и вручную перейти к пути UNC, не повезло. Он может размещать файлы там, и другие пользователи могут видеть их, но он не может видеть какие-либо новые файлы, размещенные там другими.

Есть идеи, что может вызвать что-то подобное?

2 ответа2

2

Это похоже на кэширование каталогов SMB2.

Взгляните на раздел реестра:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Lanmanworkstation\Parameters\DirectoryCacheLifetime

на ваших пораженных и незатронутых ПК. Это то, как долго рабочая станция кэширует список каталогов и может быть установлена в 0, чтобы отключить это кэширование.

В некоторых публикациях на эту тему предлагается полностью отключить SMB2, но я понимаю, что это может иметь серьезные побочные эффекты в зависимости от особенностей вашей среды.

Здесь есть дополнительная справочная информация от Microsoft: Объяснение кэшей перенаправителя клиента SMB2

-1

Попробуйте команду net для получения списка подключенных сетевых дисков. Это в списке? Это сопоставлено с правильным сервером / хостом и каталогом? Иногда просто запустить это будет достаточно, чтобы обновить его:

net use

Если это бесполезно, вы можете удалить и переназначить диск следующим образом:

net use t: /delete

С последующим:

net use t: \\server\directory

Надеюсь, это поможет. Если нет, дайте мне знать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .