/CompareCfg -FirstConfigurationType [-FirstConfigurationKey] -SecondConfigurationType [-SecondConfigurationKey] [-MappingRule] [-Objects] -ReportType [-IcludeChangedObjects] [-IcludeDeletedObjects] [-IcludeAddedObjects] -ReportFormat -ReportFile
— построение отчета о сравнении конфигурации. Доступны опции:
-FirstConfigurationType — тип первой конфигурации для сравнения. Возможны значения:
- MainConfiguration — основная конфигурация;
- DBConfiguration — конфигурация базы данных;
- VendorConfiguration — конфигурация поставщика;
- ExtensionConfiguration — расширение конфигурации;
- ExtensionDBConfiguration — расширение конфигурации (база данных);
- ConfigurationRepository — конфигурация из хранилища конфигурации;
- File — файл конфигурации/расширения конфигурации.
-FirstConfigurationKey — дополнительный идентификатор первой конфигурации для сравнения. Тип - Строка. Используется в зависимости от типа конфигурации:
- MainConfiguration — Не используется;
- DBConfiguration — Не используется;
- VendorConfiguration — Имя конфигурации поставщика;
- ExtensionConfiguration — Имя конфигурации расширения;
- ExtensionDBConfiguration — Имя конфигурации расширения (база данных);
- ConfigurationRepository — Версия конфигурации в хранилище;
- File — Путь к файлу конфигурации/расширения конфигурации.
-SecondConfigurationType — тип второй конфигурации для сравнения. Возможны значения:
- MainConfiguration — основная конфигурация;
- DBConfiguration — конфигурация базы данных;
- VendorConfiguration — конфигурация поставщика;
- ExtensionConfiguration — расширение конфигурации;
- ExtensionDBConfiguration — расширение конфигурации (база данных);
- ConfigurationRepository — конфигурация из хранилища конфигурации;
- File — файл конфигурации/расширения конфигурации.
-SecondConfigurationKey — дополнительный идентификатор второй конфигурации для сравнения. Тип - Строка. Используется в зависимости от типа конфигурации:
- MainConfiguration — Не используется;
- DBConfiguration — Не используется;
- VendorConfiguration — Имя конфигурации поставщика;
- ExtensionConfiguration — Имя конфигурации расширения;
- ExtensionDBConfiguration — Имя конфигурации расширения (база данных);
- ConfigurationRepository — Версия конфигурации в хранилище;
- File — Путь к файлу конфигурации/расширения конфигурации.
-MappingRule — правило установки соответствий объектов для неродственных конфигураций. Допустимые значения:
-
ByObjectNames — по именам. Используется по умолчанию.
-
ByObjectIDs — по идентификаторам.
-Objects — путь к файлу в формате XML, содержащему список объектов. Подробнее о формате файла см в документации. Если не указан, отчет строится по всей конфигурации.
-ReportType — тип отчета. Возможные значения:
-
Brief — краткий отчет.
-
Full — полный отчет.
-IncludeChangedObjects — включать в отчет измененные подчиненные объекты.
-IncludeDeletedObjects — включать в отчет удаленные подчиненные объекты.
-IncludeAddedObjects — включать в отчет добавленные подчиненные объекты.
-ReportFormat — формат файла отчета. Возможные значения:
-
txt — текстовый документ.
-
mxl — табличный документ.
-ReportFile — путь к результирующему файлу отчета.