Вот такая ситуация:
У нас есть большая организация (более 5000 пользователей), которая в настоящее время использует перенаправление папок для управления значками рабочего стола Windows. Эта папка перенаправляется на общий сетевой ресурс, где мы можем централизованно управлять различными сайтами и т.п. Когда пользователь пытается использовать компьютер, когда сеть недоступна, он не может использовать какие-либо ярлыки в общей папке. Мы перенаправляем только папку C: \ Users \% username% \ Desktop.
Есть ли у кого-нибудь предложения о том, как управлять значками на рабочем столе? Мы по-прежнему хотим централизованно управлять этими элементами, но найдем способ поддерживать работу системы, когда сеть недоступна.
Для уточнения, сеть редко выходит из строя. У нас есть случаи, когда несколько компьютеров не имеют сетевого подключения. Обычно что-то просто отключается. Поскольку у нас несколько площадок, линия от филиала до центрального офиса несколько раз обрывалась. Это скорее попытка сохранить положительные впечатления от работы конечного пользователя при отключении от сети.
Я думаю, что вижу эту проблему иначе, чем @Daniel. Я не одобряю хитрых пакетных сценариев для подобных вещей.
Почини свою проклятую сеть. Если у вас 5000 пользователей, а сеть недоступна, это 5000 человек, которые не могут работать. Потенциально очень дорого. Не должно быть слишком сложно использовать это в качестве оправдания в течение некоторого времени, оборудования (при необходимости) и рабочей силы для ремонта сети и повышения ее устойчивости к сбоям.
Я бы сказал, что это должно быть приоритетнее, чем создание сценария для решения реальной проблемы.
Один из других технических специалистов в нашей организации наткнулся на что-то, называемое предпочтениями групповой политики. Это новинка Server 2008, и она кажется действительно мощной. Вот ссылка для получения дополнительной информации:
http://support.microsoft.com/kb/943729
Внутри этой новой функции находится «расширение предпочтений ярлыков». Это позволяет вам управлять ярлыками на клиентских машинах с помощью групповой политики. Поскольку вы копируете файловый объект на локальный компьютер, вы не зависите от доступного сетевого подключения. Технически система кэширует файлы локально, но делает это без необходимости перенаправления папок и автономных файлов.
Я понимаю, что не должен отвечать на свои вопросы, но это, по-видимому, лучшее решение. Я попробую и обновлю этот ответ, если не сработает.
Я думаю, что лучшее решение - написать пакетный скрипт, который будет запускаться как задача на всех клиентах и синхронизировать сетевой ресурс с локальной папкой. Затем измените Путь в перенаправлении папки в локальную папку. Хороший инструмент для синхронизации - это robocopy.