Назначение кодов возврата распространения ПО
Диалог назначения кодов возврата пакета используется для возврата состояния на главный сервер в зависимости от успеха задачи распространения. Раньше в Endpoint Manager считалось, что на успешное выполнение указывает только значение 0, а все остальное указывает на сбой. Это создавало бы трудности для администраторов, поскольку приложение могло быть установлено без ошибок, но отправленный назад в Endpoint Manager код возврата, отличный от 0, указывал бы на наличие сбоя.
Поставщики хранят списки возможных кодов возврата, созданные разработчиками продукта, и знают о том, на какие результаты указывают конкретные коды. Теперь для администраторов в Endpoint Manager добавлена возможность просмотра списков кодов возврата и создания шаблонов, которые можно сопоставить с отдельными пакетами или их группами. Каждый код возврата может быть назначен администратором для указания на успешное выполнение или сбой операции и отправки настраиваемого сообщения с описанием конкретных результатов установки.
Кроме использования данной функции с приложениями сторонних производителей, шаблоны кодов возврата также можно создавать для приложений, созданных внутренними разработчиками и защищаемых законодательством об интеллектуальной собственности. Endpoint Manager содержит шаблон по умолчанию, а также позволяет создавать новые пользовательские шаблоны, копировать пользовательские шаблоны и шаблоны по умолчанию, а также вносить изменения в любые шаблоны с помощью диспетчера шаблонов кодов возврата. При создании шаблонов определенный шаблон можно сопоставить с определенным пакетом в диалоговом окне "Назначение кодов возврата" (Assign return codes) с помощью окна "Сопоставления кодов возврата пакета" (Package return code mappings). В этом окне также можно вносить изменения в шаблоны.
Пользователи могут добавлять все возможные коды возврата, указывающие на успешное выполнение или сбой, или только добавлять дополнительные коды возврата, указывающие на успешное выполнение. В случае добавления только кодов успешного выполнения все коды возврата, на которые не ссылается шаблон, автоматически сопоставляются со сбоями.
В состав Endpoint Manager входят два шаблона по умолчанию:
- Шаблон по умолчанию для MSI: содержит более 50 сопоставлений, в которые входят стандартные коды возврата MSI.
- Шаблон по умолчанию, отличный от MSI: содержит одно сопоставление для кода возврата 0 — "Действие успешно выполнено" (The action completed successfully). Все коды, отличные от нуля, возвращают "Сбой развертывания пакета" (Package deployment failed).
Один из этих шаблонов автоматически назначается пакету распространения в зависимости от его типа. Сопоставление шаблона можно изменить в свойствах пакета распространения.
Вы можете добавить код возврата в виде столбца в средстве запланированных задач. Он не отображается по умолчанию.