Изменение сетевого пути автономных файлов
У многих из наших пользователей домашняя папка установлена как доступная в автономном режиме. Их ноутбуки с 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.