Команды создания файла поставки и обновления
Описаны команды пакетного режима 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 <имя файла с параметрами лицензирования> – позволяет указать параметры лицензирования рабочего места пользователя.