Команди створення файлу постачання та оновлення
Описано команди пакетного режиму BAF для створення файлів шаблонів, комплектів поставки, файлів оновлення та цифрового підписання розширення конфігурації.
/CreateTemplateListFile <ім'я файлу> [-TemplatesSourcePath]
Створює файл шаблонів конфігурацій. Можна використовувати такі ключі:
- <ім'я файлу> – ім'я файлу списку шаблонів конфігурацій. Якщо не вказано, файл створюється в зазначеному каталозі з ім'ям за замовчуванням. Якщо вказано лише ім'я, файл створюється із зазначеним ім'ям у заданому каталозі. Якщо зазначено повний шлях, використовується цей шлях;
- -TemplatesSourcePath – шлях для пошуку файлів шаблонів конфігурацій. Якщо не задано, використовується шлях, установлений інтерактивно в діалозі налаштування запуску системи.
/CreateDistributivePackage <ім'я каталогу> -File <ім'я файлу опису комплекту поставки> -PackageFileName <ім'я архіву> [-Option <варіант поставки>] [-MakeSetup] [-MakeFiles] [-digisign <ім'я файлу з параметрами ліцензування >] [-WarningAsError]
Виконує створення архіву з комплектом поставки або файлів комплекту поставки за готовим описом комплекту поставки. Якщо для конфігурації зазначено підпис мобільного клієнта, перед виконанням команди перевіряється відповідність установленого підпису поточним метаданим конфігурації. Якщо підпис конфігурації не відповідає конфігурації, формується діагностичне повідомлення, а подальша поведінка системи визначається наявністю параметра -Warning AsError.
Із параметрів -MakeSetup і -MakeFiles можна використовувати лише один. За відсутності цих параметрів використовується -MakeSetup (тобто створюється комплект поставки). Можна використовувати такі параметри:
- <каталог створення комплекту поставки> – зазначення каталогу створення комплекту поставки або файлів комплекту поставки.
- -File <файл опису комплекту поставки> – зазначення файлу опису комплекту поставки.
- -PackageFileName <ім'я архіву> – ім'я файлу з zip-архівом комплекту поставки. Архів буде створено в каталозі, зазначеному в параметрі <каталог створення комплекту поставки>. Використовується лише разом із параметром -MakeSetup. Якщо передане ім'я файлу не має розширення ".zip", його буде додано автоматично. Якщо параметр не вказано, використовуватиметься ім'я за замовчуванням: updsetup.zip.
- -Option <варіант поставки> – створити варіант поставки з опису комплекту поставки. За замовчуванням використовується варіант поставки Повний.
- -MakeSetup – створювати комплект поставки.
- -MakeFiles – створювати файли комплекту поставки.
- -digisign <ім'я файлу з параметрами ліцензування> – зазначення параметрів ліцензування робочого місця користувача;
- -WarningAsError – якщо зазначено цей параметр, невідповідність цифрового підпису мобільного клієнта поточним метаданим трактується як помилка з перериванням процесу. Якщо параметр не задано, невідповідність підпису та конфігурації не вважається помилкою, і процес не переривається.
/CreateDistributionFiles [-cffile <ім'я cf-файлу>] [-cfufile <ім'я cfu-файлу> [-f <ім'я cf-файлу> |
-v <версія дистрибутива>]+] [-digisign <ім'я файлу з параметрами ліцензування>] [-WarningAsError]
Виконує створення файлів поставки та оновлення. Якщо для конфігурації зазначено підпис мобільного клієнта, перед виконанням команди перевіряється відповідність установленого підпису поточним метаданим конфігурації. Якщо підпис конфігурації не відповідає конфігурації, формується діагностичне повідомлення, а подальша поведінка системи визначається наявністю параметра -WarningAsError.
Можна використовувати такі параметри:
- -cffile <ім'я cf-файлу> – створити файл поставки;
- -cfufile <ім'я cfu-файлу> – створити файл оновлення;
- -f <ім'я cf-файлу> – дистрибутив, що включається в оновлення, задано ім'ям;
- -v <версія дистрибутива> – дистрибутив, що включається в оновлення, задано версією;
- -digisign <ім'я файлу з параметрами ліцензування> – зазначення параметрів ліцензування робочого місця користувача;
- -WarningAsError – якщо зазначено цей параметр, невідповідність цифрового підпису мобільного клієнта поточним метаданим трактується як помилка з перериванням процесу. Якщо параметр не задано, невідповідність підпису та конфігурації не вважається помилкою, і процес не переривається.
Група параметрів -f <ім'я cf-файла>|-v <версія дистрибутива> повторюється стільки разів, скільки файлів дистрибутивів включається в оновлення.
/CreateDistributive <каталог створення комплекту поставки> -File <ім'я файлу опису комплекту поставки> [-Option <варіант поставки>] [-MakeSetup] [-MakeFiles] [-digisign <ім'я файлу з параметрами ліцензування >] [-WarningAsError]
Примітка
Ця команда є застарілою та не рекомендована до використання.
Виконує створення комплектів поставки та файлів комплектів поставки за готовим описом комплекту поставки. Якщо для конфігурації зазначено підпис мобільного клієнта, перед виконанням команди перевіряється відповідність установленого підпису поточним метаданим конфігурації. Якщо підпис конфігурації не відповідає конфігурації, формується діагностичне повідомлення, а подальша поведінка системи визначається наявністю параметра -WarningAsError.
Із параметрів -MakeSetup і -MakeFiles можна використовувати лише один. За відсутності цих параметрів використовується -MakeSetup (тобто створюється комплект поставки). Можна використовувати такі параметри:
- <каталог створення комплекту поставки> – зазначення каталогу створення комплекту поставки або файлів комплекту поставки.
- -File <файл опису комплекту поставки> – зазначення файлу опису комплекту поставки.
- -Option <варіант поставки> – створити варіант поставки з опису комплекту поставки. За замовчуванням використовується варіант поставки Повний.
- -MakeSetup – створювати комплект поставки.
- -MakeFiles – створювати файли комплекту поставки.
- -digisign <ім'я файлу з параметрами ліцензування> – зазначення параметрів ліцензування робочого місця користувача;
- -WarningAsError – якщо зазначено цей параметр, невідповідність цифрового підпису мобільного клієнта поточним метаданим трактується як помилка з перериванням процесу. Якщо параметр не задано, невідповідність підпису та конфігурації не вважається помилкою, і процес не переривається.
/SignCfg <шлях до cfe-файлу> -Type <тип конфігурації> [-Name <ім'я розширення>] [-Version <версія>] [-File <шлях до cfe-файлу>] -digisign <ім'я файлу з параметрами ліцензування>
Підписує розширення конфігурації цифровим підписом. Після виконання процедури підпису розширення може бути використане в базових версіях конфігурацій, підписаних тим самим ключем, що й розширення.
Можна використовувати такі параметри:
- <шлях до cfe-файлу> – шлях до результуючого файлу;
-Type <тип конфігурації> – розташування розширення конфігурації, що підписується. Параметр може приймати такі значення:
- ExtensionConfiguration – розширення конфігурації;
- ExtensionDBConfiguration – розширення конфігурації, розташоване в базі даних;
- ExtensionConfigurationRepository – розширення конфігурації, розташоване у сховищі розширення конфігурації;
- File – файл розширення конфігурації;
- -Name <ім'я розширення> – ім'я розширення. Використовується, якщо тип конфігурації приймає одне зі значень: ExtensionConfiguration, ExtensionDBConfiguration, ExtensionConfigurationRepository;
- -Version <версія> – версія розширення конфігурації у сховищі. Використовується для зазначення типу конфігурації ExtensionConfigurationRepository;
- -File <шлях до cfe-файлу> – шлях до файлу з розширенням, що підписується. Використовується для зазначення типу конфігурації File;
- -digisign <ім'я файлу з параметрами ліцензування> – дає змогу вказати параметри ліцензування робочого місця користувача.