Команда Migrate в VBScript для использования с Langmeier Backup. Команда выполняет резервное копирование данных, при этом пути к папкам для резервного копирования могут быть изменены по желанию.
Например, папки Windows XP:
C:\Documents and Settings\Peter\My Documents.
можно записать в резервную копию данных таким образом, чтобы резервные папки соответствовали привычным файловым структурам под Windows Vista, Windows 7 и Windows 8+10:
C:\Users\Peter\My Documents.
Для этого можно использовать встроенные макросы, например, для автоматического преобразования файлов в правильную файловую структуру для Windows 7. Или же изменяемые части пути можно задать с помощью пользовательских выражений замены, чтобы реализовать собственные сценарии миграции.
Параметры
Источник
|
Источник данных, которые нужно перенести.
|
Target
|
Целевой путь. Данные копируются сюда, а директории при необходимости переименовываются структурно.
|
[Expression1]
|
Замещающее выражение в виде "Expression1->Expression2" - где Expression1 в резервном пути заменяется на Expression2.
|
[Expression2]
|
Заменяющее выражение в виде "Выражение1->Выражение2" - где Выражение1 в пути резервного копирования заменяется на Выражение2.
|
[Expression3]
|
Заменяющее выражение в форме "Expression1->Expression2" - где Expression1 в резервном пути заменяется на Expression2.
|
[Macro]
|
Предопределенный макрос для фиксированной схемы путей к папкам. Это позволяет преобразовывать структуры папок из Windows XP, например, непосредственно в структуры папок Windows 7. Спецификация "Макрос" задает целевую систему, для которой выполняется миграция.
Возможные значения:
- |
Стандарт: без макроса (замена производится в соответствии со спецификациями в Expression1, Expression2 и Expression3). |
|
Примеры
'-------------------------------------------------------------------------------- 'Скопируй все PST-файлы на USB-накопитель с именем "USB stick". 'Путь к папке "\Local Settings\Application Data\Microsoft\Outlook" 'таким образом изменится на "\Documents\Outlook files" на USB-накопителе. '--------------------------------------------------------------------------------
Перенесите "%UserProfile%\Local Settings\Application Data\Microsoft\Outlook\*.pst", "[USB-накопитель]", "\Local Settings\Application Data\Microsoft\
Outlook\->\Documents\Outlook files"
'-------------------------------------------------------------------------------- 'Папка назначения '(Destination), указанная в задании резервного копирования, используется в качестве места назначения резервной копии , и благодаря звездочке все вложенные папки 'C:\Documents and Settings ищутся, а 'PST-файлы резервируются в их вложенных папках. '--------------------------------------------------------------------------------
Migrate "C:\Documents and Settings\*\Local Settings\Application Data\Microsoft\Outlook\*.pst", Destination, "C:\Documents and Settings\->C:\Users\", "\Local Settings\Application Data\Microsoft\Outlook\->\Documents\Outlook Files\"
'-------------------------------------------------------------------------------- 'Используй макрос "Windows7", чтобы скорректировать структуру папок, изменившуюся между Windows XP и 'Windows 7 - все пользователи, существующие в каталоге C:\Documents and 'Settings, учитываются благодаря указанию звездочки (*). '--------------------------------------------------------------------------------
Мигрируй "C:\Documents and Settings\*\Desktop", Destination, Windows7 Мигрируй"C:\Documents and Settings\*\Favourites", Destination, Windows7 Мигрируй"C:\Documents and Settings\*\My Documents", Destination, Windows7 Мигрируй"C:\Documents and Settings\*\Application Data\Microsoft\Signatures", Destination, Windows7
|