Синтаксис команди scanstate

Перед роботою

Перед запуском команди ScanState зверніть увагу на наступне.

  • Якщо не зазначено інше, кожен параметр командного рядка можна вказати тільки один раз.

    У цьому розділі пояснюється синтаксис і правила використання параметрів командного рядка для команди ScanState. Параметри можна вказувати в будь-якому порядку. Якщо параметр містить змінне значення, його можна вказати через двокрапку або пробіл.

    Синтаксис команди ScanState наступний:

    Для кінцевих комп'ютерів, що використовують Windows Vista.

    • Щоб створити файл Config.xml в поточному каталозі (без створення сховища), вкажіть:

    scanstate /i:migapp.xml /i:miguser.xml /genconfig:config.xml / v: 13

  • Щоб створити зашифрований файл зберігання з використанням Config.xml і прийнятими за замовчуванням XML-файлами міграції, вкажіть:

    scanstate \\ fileserver \ migration \ mystore /i:migapp.xml /i:miguser.xml / o /config:config.xml / v: 13 / encrypt / key: "мойключ"

    Для кінцевих комп'ютерів, що використовують Windows XP.

    • Щоб створити файл Config.xml в поточному каталозі (без створення сховища), вкажіть:

    scanstate / targetxp /i:migsys.xml /i:migapp.xml /i:miguser.xml /genconfig:config.xml / v: 13

  • Щоб створити зашифрований файл зберігання з використанням Config.xml і прийнятими за замовчуванням XML-файлами міграції, вкажіть:

    scanstate \\ fileserver \ migration \ mystore / targetxp /i:migsys.xml /i:migapp.xml /i:miguser.xml / o /config:config.xml / v: 13 / encrypt / key: "мойключ"

    параметри збереження

    Вказує XML-файл, який містить правила, які визначають переносяться дані середовища. Цей параметр можна вказувати кілька разів для позначення всіх XML-файлів (MigApp.xml, MigSys.xml, MigUser.xml і будь-яких XML-файлів, створених користувачем). Шлях може бути відносним або повним шляхом. Якщо Шлях не вказано, то файл имяфайла повинен знаходитися в поточному каталозі. Додаткові відомості про те, які файли слід вказувати, див. Розділ «XML-файли» глави Питання і відповіді.

    Створює необов'язковий файл Config.xml. але не створює місце зберігання. Щоб забезпечити включення в цей файл всіх компонентів, додатків і параметрів, які можуть бути перенесені, необхідно створити цей файл на вихідному комп'ютері, що містить всі компоненти, додатки та параметри, які будуть представлені на комп'ютері призначення. Додатково слід вказати інші (можливо, змінені) XML-файли міграції. використовуючи параметр / i

    Після створення цього файлу, його необхідно вказати в командному рядку ScanState за допомогою параметра / config.

    Єдиними параметрами, які можна вказати спільно з цим параметром, є / i, / v, / l і / targetxp. Не можна указиватьпараметр ПутьСохраненія. оскільки в даному випадку місце збереження не створюється. Шлях може бути відносним або повним шляхом. Якщо параметр Шлях не вказано, файл имяфайла буде створений в поточному каталозі.

    • У цьому прикладі файл Config.xml створюється в поточному каталозі для кінцевого комп'ютера, що працює під управлінням Windows Vista:

    scanstate /i:migapp.xml /i:miguser.xml /genconfig:config.xml / v: 13

  • У цьому прикладі файл Config.xml створюється в поточному каталозі для кінцевого комп'ютера, що працює під управлінням Windows XP:

    scanstate / targetxp /i:migsys.xml /i:migapp.xml /i:miguser.xml /genconfig:config.xml / v: 13

    Вказує файл Config.xml. який команда ScanState повинна використовувати для створення місця зберігання. Цей параметр в командному рядку можна вказати лише один раз. Шлях може бути відносним або повним шляхом. Якщо Шлях не вказано, файл имяфайла повинен знаходитися в поточному каталозі.

    У цьому прикладі створюється місце зберігання за допомогою файлів Config.xml, MigUser.xml і MigApp:

    scanstate \\ fileserver \ migration \ mystore /config:config.xml /i:miguser.xml /i:migapp.xml / v: 13 /l:scan.log

    У цьому прикладі показана міграція файлів і параметрів на кінцевий комп'ютер за допомогою файлів Config.xml, MigUser.xml і MigApp:

    loadstate \\ fileserver \ migration \ mystore /config:config.xml /i:miguser.xml /i:migapp.xml / v: 13 /l:load.log

    Оптимізує роботу команди ScanState, коли кінцевий комп'ютер працює під управлінням Windows XP. Цей параметр слід використовувати в наступних ситуаціях.

    • Спільно з параметром / genconfig для створення файлу Config.xml. Це оптимізує роботу команди ScanState, оскільки файл Config.xml буде містити тільки ті компоненти, які необхідні для Windows XP.
  • Щоб створити місце збереження. Це оптимізує роботу команди ScanState, оскільки файл місце збереження буде містити тільки ті компоненти, які необхідні для Windows XP. Крім того, час роботи команди ScanState скоротиться.

    Дані, розташовані на зовнішніх жорстких USB-дисках, будуть перенесені, навіть якщо вказано параметр / localonly.

    Вказує ім'я файлу і шлях до нього для журналу команди ScanState.

    Файли журналів можна зберігати в папці ПутьСохраненія. Шлях може бути відносним або повним шляхом. Якщо параметр Шлях не вказано, то файл журналу буде створений в поточному каталозі. Для настройки обсягу даних, що виводяться можна вказати параметр / v.

    Якщо запуск команди ScanState або LoadState здійснюється з загального мережевого ресурсу, необхідно вказати цей параметр, інакше робота USMT буде завершена з помилкою «USMT не вдається створити файли журналів». Для виправлення цієї помилки вкажіть параметр /l:scan.log.

    Включає висновок детальних відомостей в файл ScanState log. За замовчуванням значення дорівнює 0. Можна вказати будь-яке число в діапазоні від 0 до 15. Проте, USMT використовує рівні тільки для першої таблиці. Якщо вказати число, якого немає у першій таблиці, USMT буде слідувати порівнянні з другої таблиці. USMT визначає рівень виходячи з таких правил обробки двійкових розрядів:

    • Біт 0 означає висновок детальних даних.
  • Біт 1 не використовується.
  • Біт 2 означає висновок стану.
  • Біт 3 означає виведення даних відладчика.

    УровеньДетальностіСообщеній може бути одним з наступних:

    (Виняток користувачів на підставі останнього входу в систему)

    Здійснює міграцію користувачів, які входили в систему вихідного комп'ютера в зазначений період часу. Наприклад, параметр / uel: 30 дозволяє здійснювати міграцію даних користувачів, які входили в систему протягом попередніх 30 днів на момент запуску команди ScanState. Можна вказати кількість днів або дату. Цей параметр не можна використовувати спільно з / all. USMT отримує інформацію про останньому входженні в систему з локального комп'ютера. Тому при запуску команди з цим параметром немає необхідності підключати комп'ютер до мережі. Крім того, якщо користувач домену підключився до іншого комп'ютера, цей час входження в систему не враховується USMT.

    • / Uel: 0 здійснює міграцію всіх користувачів, які в даний момент увійшли в систему, а також будь-яких користувачів, чиї профілі були завантажені. Наприклад, якщо користувач domain \ user1 увійшов в систему і правою кнопкою миші клацає додаток, вибирає пункт Запуск від імені і вводить дані користувача domain \ user2, профілі обох користувачів user1 і user2 будуть завантажені на комп'ютер. Якщо в цей момент запустити команду ScanState з параметром / uel: 0, то дані обох користувачів будуть занесені в місце для зберігання.
  • / Uel: 90 здійснює міграцію користувачів, які входили в систему протягом попередніх 90 днів.
  • / Uel: 1 здійснює міграцію користувачів, які входили в систему протягом попередніх 24 годин.

    scanstate /i:migapp.xml /i:miguser.xml \\ fileserver \ migration \ mystore / uel: 0

    Спільне використання параметрів

    Можна спільно використовувати параметри / uel, / ue і / ui для вибору користувачів, міграцію яких необхідно здійснити. Однак, якщо користувач вказаний за допомогою параметра / ui, і також відзначений для виключення за допомогою параметра / ue або / uel, користувач буде включений в список для міграції. Наприклад, якщо вказати / ui: domain1 \ * / ue: domain1 \ user1. то дані користувача User1 будуть перенесені, оскільки параметр / ui має пріоритет.

    Включення тільки користувача User2 з домену Fareast і виключення всіх інших користувачів.

    Включення тільки локального користувача на ім'я User1 і виключення всіх інших користувачів.

    Включення тільки тих, хто, що входять в домен Domain1, за винятком користувача Domain1 \ User1.

    Таку операцію неможливо здійснити за допомогою однієї команди. Щоб здійснити міграцію такого набору користувачів, необхідно зробити в такий спосіб.

    • У командному рядку ScanState введіть: / ue: * / ui: domain1 \ *
  • У командному рядку LoadState введіть: / ue: * / ui: domain1 \ user1

    Включення тільки локальних користувачів (що не входять в домен).

    Вказує команді ScanState по можливості розшифровувати файли перед збереженням в місце зберігання і завершувати роботу з повідомленням про помилку, якщо файл не вдається розшифрувати. Якщо команда ScanState буде успішно виконана, файл буде збережений в місці для зберігання в незашифрованому вигляді, і після запуску команди LoadState цей файл буде скопійований на кінцевий комп'ютер.

    Вказує команді ScanState копіювати файли в зашифрованому вигляді. Файли будуть недоступні на кінцевому комп'ютері, поки не будуть мігрувати сертифікати EFS. При використанні цього параметра переконайтеся, що сертифікати будуть перенесені. Цей параметр слід використовувати тільки в наступних двох ситуаціях.

  • Якщо кінцевий комп'ютер працює під управлінням Windows XP і перенесення сертифікатів здійснюється вручну. Перенести сертифікати EFS можна за допомогою програми cipher.exe. Додаткові відомості див. У розділі Виконання перенесення файлів і сертифікатів шифрованого файлової системи (EFS).

    Несумісність параметрів командного рядка

    У наведених нижче таблицях вказано, які параметри командного рядка ScanState є несумісними. Якщо осередок таблиці для певної комбінації порожня, то ці параметри є сумісними і їх можна використовувати спільно. Символ X означає, що ці параметри несумісні. Наприклад, параметр / nocompress не можна використовувати разом з / encrypt.

    З параметром / encrypt необхідно вказати / key або / keyfile.