Диспетчер преобразования пакетов

Область применения: Configuration Manager (Current Branch)

Диспетчер преобразования пакетов поможет вам преобразовать устаревшие пакеты Configuration Manager в приложения. Приложения имеют следующие дополнительные преимущества: зависимости, правила требований, методы обнаружения и сопоставление пользователей и устройств.

Приложение Configuration Manager содержит файлы и программы, развертываемые на клиентских устройствах. Однако в отличие от устаревших пакетов и программ приложение предоставляет дополнительные функциональные возможности, ориентированные на пользователей. Например, приложение может содержать типы развертывания для локальной установки пакета программного обеспечения, пакет виртуального приложения или версию приложения для мобильных устройств.

Дополнительные сведения см. в следующих статьях:

Важно!

Если вы ранее установили предыдущую версию диспетчера преобразования пакетов, удалите ее перед обновлением сайта. Эта интегрированная версия не требует установки, но может конфликтовать с существующими версиями.

Эта интегрированная версия диспетчера преобразования пакетов работает с пакетами на сайте текущей ветви Configuration Manager. Это не автономное средство. Если у вас есть пакеты и программы в более старой версии Configuration Manager, сначала перенесите пакеты на сайт текущей ветви. Дополнительные сведения см. в статье Перенос данных между иерархиями в System Center Configuration Manager.

Планирование

Перед началом преобразования пакетов в приложения разработайте план. Следующий процесс является примером плана.

Определение подробного плана преобразования пакета

В этом разделе описаны два примера планов преобразования пакета.

При необходимости скорректируйте эти планы для других критериев, относящихся к используемой среде.

Пример плана для среды тестирования с большим объемом ресурсов

Используемая среда тестирования содержит ресурсы, разрешения и архитектуру, аналогичные рабочей среде. Используйте среду тестирования для эффективного анализа и преобразования всех пакетов, после чего проверьте все свои приложения Configuration Manager. После завершения этих действий перенесите ее в рабочую среду.

Пример этапов плана преобразования пакета приведен ниже.

  1. Выберите пакеты, которые требуется преобразовать.

  2. Перенесите пакеты, которые требуется преобразовать, в среду тестирования.

  3. Подготовьте пакеты для преобразования.

  4. Выберите тестовые пакеты.

  5. Проанализируйте, исследуйте и преобразуйте тестовые пакеты.

  6. Протестируйте преобразованные приложения.

  7. Проанализируйте и преобразуйте оставшиеся пакеты (нетестовые).

  8. Экспортируйте приложения из среды тестирования. Импортируйте их в рабочую среду.

Пример плана для среды тестирования с ограниченным объемом ресурсов

Используемая среда тестирования не содержит ресурсов, разрешений и архитектуры, аналогичных рабочей среде. Невозможно анализировать, тестировать и преобразовывать все пакеты. В этом случае анализируйте, исследуйте, преобразовывайте и тестируйте только тестовые пакеты. Затем перенесите оставшиеся пакеты для анализа и преобразования в рабочую среду.

Пример этапов плана преобразования пакета приведен ниже.

  1. Выберите пакеты, которые требуется преобразовать.

  2. Выберите тестовые пакеты.

  3. Перенесите тестовые пакеты в вашу среду тестирования.

  4. Подготовьте тестовые пакеты для преобразования.

  5. Проанализируйте, исследуйте и преобразуйте тестовые пакеты.

  6. Протестируйте преобразованные приложения.

  7. Экспортируйте тестовые приложения из среды тестирования. Потом импортируйте их в рабочую среду.

  8. Перенесите оставшиеся пакеты в рабочую среду и подготовьте их для преобразования.

  9. Проанализируйте, исследуйте и преобразуйте оставшиеся пакеты в рабочей среде.

  10. Выпустите оставшиеся приложения в рабочую среду.

Выбор и подготовка пакетов для преобразования

Выбор пакетов, которые требуется преобразовать

Не все пакеты можно преобразовать в приложения. Прежде чем приступить к преобразованию пакетов, определите те, которые не будут преобразованы.

Лучшие типы пакетов для преобразования в приложения — те, которые содержат программное обеспечение пользовательского интерфейса, например:

  • Файлы установщика Windows (MSI и MSU).

  • Программы Microsoft Application Virtualization (App-V).

  • Исполняемые файлы Windows (EXE).

Типы пакетов, которые лучше хранить в виде пакетов и не преобразовывать в приложения, включают следующие.

  • Средства обслуживания системы, например сценарии или служебные программы резервного копирования.

  • Пакеты программного обеспечения, которые не поддерживаются.

Совет

После определения пакетов, которые не подходят для преобразования в приложения, переместите их в отдельную папку в консоли Configuration Manager. Для создания папки пакета в консоли Configuration Manager сделайте следующее.

  • Щелкните правой кнопкой мыши узел Пакеты.
  • Выберите Папки, а затем — Создать папку.
  • Введите имя папки, например Not Converted.
  • Щелкните ОК.

Подготовка пакетов для преобразования

Убедитесь, что каждый пакет, который требуется преобразовать, соответствует следующим условиям.

  • Расположение исходных файлов — это полный UNC-путь, например \\Server\Share\File.

  • Файлы установщика Windows используют только один уникальный код продукта.

Выбор тестовых пакетов

Если это возможно, группа тестовых пакетов должна включать пакеты, которые отвечают следующим условиям.

  • По крайней мере один тестовый пакет с состоянием готовности Автоматически.

  • По крайней мере один тестовый пакет с состоянием готовности Вручную.

В идеальном случае в качестве тестовых следует выбирать следующие основные пакеты.

  • Пакеты, которые вам хорошо известны.

  • Пакеты, которые наиболее важны для вашей организации.

  • Пакеты, которые проще всего можно протестировать.

Определите пакеты, которые подходят для тестирования. Потом переместите их в отдельную папку в консоли Configuration Manager.

Анализ, исследование и преобразование пакетов

Анализ пакетов

Чтобы проанализировать отдельный пакет или небольшую группу, используйте диспетчер преобразования пакетов, интегрированный в консоли Configuration Manager. Дополнительные сведения см. в статье How to analyze and convert packages (Анализ и преобразование пакетов).

Примечание

В рабочей области Наблюдение вы увидите узел Состояние преобразования пакета. Здесь отображаются итоги процессов анализа и преобразования.

Исследование результатов анализа

После анализа тестовых пакетов выполните исследование пакетов с состоянием готовности Вручную или Ошибка. Определите причины, по которым они находятся в этом состоянии. Некоторые общие причины, по которым пакеты находятся в состоянии готовности Вручную или Ошибка , включают следующие.

  • Пакет не содержит сведений, необходимых для создания метода обнаружения в типе развертывания приложения.

  • Пакет не содержит сведений, необходимых для преобразования коллекций в глобальные условия и требования.

  • Пакет содержит несколько программ.

  • Пакет зависим от другого пакета, который не был преобразован в приложение.

Дополнительные сведения см. в следующих источниках.

Преобразование пакетов

Дополнительные сведения о преобразовании пакетов см. в статье How to analyze and convert packages (Анализ и преобразование пакетов).

Примечание

В рабочей области Наблюдение вы увидите узел Состояние преобразования пакета. Здесь отображаются итоги процессов анализа и преобразования.

Тестирование и развертывание приложений

Протестируйте приложения в среде тестирования или рабочей среде в соответствии с подробным планом преобразования пакета.

Рекомендации

  • Используйте узел Состояние преобразования пакета в рабочей области Мониторинг. Здесь отображаются итоги процессов анализа и преобразования.

  • Проверьте программы, содержащиеся в пакетах, которые известны как оболочки. Используйте подключаемый модуль диспетчера преобразования пакетов для преобразования их функций в эквивалентные функциональные возможности Configuration Manager.

  • Тщательно протестируйте все преобразованные приложения перед развертыванием их в рабочей среде.

Дальнейшие действия

Анализ и преобразование пакетов