Изменение сетевого пути автономных файлов

У многих из наших пользователей домашняя папка установлена ​​как доступная в автономном режиме. Их ноутбуки с Windows 7 не вернутся в нашу сеть в течение нескольких недель. В то же время мы настраиваем новые серверы и реорганизуем наши файлы, поэтому сетевой путь к домашней папке будет совершенно другим.

На основании проведенного мною тестирования, когда пользователи возвращаются, все файлы, которые они создали или изменили в автономном режиме, исчезнут, и новая папка Home будет там и не настроена на синхронизацию. Автономный кеш старой домашней папки по-прежнему доступен через Центр синхронизации, но они не захотят копаться в этом и пытаться найти то, чего не хватает. Чтобы избежать этого, потребуется сохранить старый сервер и лично переместить всех на новое место, поэтому мы точно знаем, что они синхронизируются в первую очередь.

Есть ли способ избежать этого, который не так утомителен, как быстрое редактирование реестра или что-то, что укажет старый автономный кеш на новое место?

2 ответа

Решение

Был старый csccmd.exe Утилита в Windows XP, которая имела функциональность для выполнения того, что вы ищете, но она не работает с новыми автономными файлами (CSC) в Windows Vista и 7.

В Vista и Windows 7 автономные файлы имеют API-интерфейс WMI, который можно использовать для автоматического управления конфигурацией. Я не использовал его, но я сильно подозреваю, что этот API будет ключом к тому, что вы ищете.

Поиском подходит этот сценарий и связанная с ним запись в блоге, озаглавленная "Обновление кэша автономных файлов в Windows Vista, чтобы он указывал на новый сервер", который, как я подозреваю, будет хорошо работать в Windows 7, учитывая сходство с Windows 7 и Vista. Сценарий в основном сводится к разбору командной строки и, наконец, к вызову метода RenameItem объекта WMI Win32_OfflineFilesCache. Вероятно, вы можете сконцентрировать скрипт в пару строк (и добавить необходимый перезапуск, чтобы переименование действительно произошло) для ваших целей.

Была программа, которая шла с книгой Server Admin Toolkit. Он назывался cachemov.exe. Это позволяет нам указать расположение клиентского кэша. Я не тестировал его со времен WinXP и Server 2003.

Другие вопросы по тегам