Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Относится к Configuration Manager (Current Branch)
Диспетчер преобразования пакетов помогает преобразовать устаревшие пакеты Configuration Manager в приложения. Приложения предоставляют дополнительные преимущества, такие как зависимости, правила требований, методы обнаружения и сходство устройств пользователя.
Приложение Configuration Manager содержит файлы и программы, которые развертываются на клиентских устройствах. Однако, в отличие от устаревших пакетов и программ, приложение предоставляет дополнительные функциональные возможности, ориентированные на пользователя. Например, приложение может содержать типы развертывания для локальной установки программного пакета, пакета виртуального приложения или версии приложения для мобильных устройств.
Дополнительные сведения см. в следующих статьях:
Важно!
Если вы ранее установили более раннюю версию диспетчера преобразования пакетов, сначала удалите ее перед обновлением сайта. Эта интегрированная версия не требует установки, но может конфликтовать с существующими версиями.
Эта интегрированная версия диспетчера преобразования пакетов работает с пакетами на сайте текущего филиала Configuration Manager. Это не автономный инструмент. Если у вас есть пакеты и программы в более старой версии Configuration Manager, сначала перенесите пакеты на текущий сайт филиала. Дополнительные сведения см. в статье Перенос данных между иерархиями.
Планирование
Прежде чем приступить к преобразованию пакетов в приложения, сначала разработайте план. Ниже приведен пример плана.
Определение подробного плана преобразования пакета
В этом разделе описаны два примера планов преобразования пакетов:
Тестовая среда с высокими ресурсами: у вас есть тестовая среда с ресурсами, разрешениями и архитектурой для полной репликации рабочей среды.
Тестовая среда с ограниченными ресурсами: у вас нет тестовой среды, которая полностью воспроизводит вашу производственную среду.
При необходимости измените эти планы для решения других проблем, характерных для вашей среды.
Пример плана для среды тестирования с высоким уровнем ресурсов
Ваша тестовая среда имеет ресурсы, разрешения и архитектуру, аналогичные вашей производственной среде. Используйте тестовую среду для эффективного анализа и преобразования всех пакетов, а затем протестируйте все приложения Configuration Manager. После завершения этой работы перенесите его в рабочую среду.
Ваш план преобразования пакетов может быть похож на следующие действия:
Выберите пакеты, которые вы хотите преобразовать.
Перенесите пакеты для преобразования в тестовую среду.
Подготовка пакетов к преобразованию.
Выберите тестовые пакеты.
Анализируйте, исследуйте и преобразуйте пакеты тестов.
Проверьте преобразованные приложения.
Проанализируйте и преобразуйте оставшиеся (не тестовые) пакеты.
Экспортируйте приложения из тестовой среды. Импортируйте их в рабочую среду.
Пример плана для тестовой среды с ограниченными ресурсами
В тестовой среде отсутствуют ресурсы, разрешения и архитектура, аналогичные производственной среде. Вы не можете анализировать, тестировать и конвертировать все свои пакеты. В этом сценарии анализируйте, исследуйте, преобразуйте и тестируйте только тестовые пакеты. Затем перенесите оставшиеся пакеты в рабочую среду для анализа и преобразования.
Ваш план преобразования пакетов может быть похож на следующие действия:
Выберите пакеты, которые вы хотите преобразовать.
Выберите тестовые пакеты.
Перенесите тестовые пакеты в тестовую среду.
Подготовка тестовых пакетов к преобразованию.
Анализируйте, исследуйте и преобразуйте пакеты тестов.
Проверьте преобразованные приложения.
Экспортируйте тестовые приложения из тестовой среды. Затем импортируйте их в рабочую среду.
Перенесите оставшиеся пакеты в рабочую среду и подготовьте их к преобразованию.
Анализируйте, исследуйте и преобразуйте оставшиеся пакеты в рабочей среде.
Выпустите остальные приложения в рабочую среду.
Выбор и подготовка пакетов к преобразованию
Выберите пакеты, которые вы хотите преобразовать
Не все пакеты подходят для преобразования в приложения. Прежде чем приступить к преобразованию пакетов, определите, какие пакеты не будут преобразованы.
Лучшие типы пакетов для преобразования в приложения — это те, которые содержат программное обеспечение, ориентированное на пользователя, например:
Файлы установщика Windows (.msi и MSU-файл)
Программы Microsoft Application Virtualization (App-V)
Исполняемые файлы Windows (.exe)
Типы пакетов, которые лучше хранить в виде пакетов и не преобразовывать в приложения, включают:
Средства обслуживания системы. Например, скрипты или утилиты резервного копирования.
Пакеты программного обеспечения, которое не поддерживается.
Совет
Определив пакеты, которые нельзя преобразовать в приложения, переместите их в отдельную папку на консоли Configuration Manager. Чтобы создать папку пакета на консоли Configuration Manager:
- Щелкните узел "Пакеты " правой кнопкой мыши.
- Выберите "Папки", а затем выберите "Создать папку".
- Введите имя папки, например
Not Converted. - Нажмите кнопку OK.
Подготовка пакетов к преобразованию
Для каждого пакета, который вы хотите преобразовать, убедитесь, что они соответствуют следующим условиям:
Расположение исходных файлов представляет собой полный UNC-путь, например
\\Server\Share\File.В файлах установщика Windows используется только один уникальный код продукта.
Выбор тестовых пакетов
По возможности ваша группа тестовых пакетов должна включать пакеты, которые соответствуют следующим критериям:
По крайней мере один тестовый пакет с состоянием готовности "Автоматически".
По крайней мере один тестовый пакет с состоянием готовности "Вручную".
В идеале пакеты тестов должны быть базовыми, например:
Пакеты, которые вы хорошо знаете.
Пакеты, которые являются наиболее важными для вашей организации.
Пакеты, которые проще всего протестировать.
Определите пакеты, подходящие для тестирования. Затем переместите их в отдельную папку на консоли Configuration Manager.
Анализ, исследование и преобразование пакетов
Анализ пакетов
Для анализа отдельного пакета или небольшой группы используйте диспетчер преобразования пакетов, интегрированный в консоль Configuration Manager. Дополнительные сведения см. в разделе Как анализировать и преобразовывать пакеты.
Примечание.
См. узел Package Conversion Status (Состояние преобразования пакета ) в рабочей области Monitoring . Он отображает сводную информацию о процессах анализа и преобразования.
Изучение результатов анализа
После анализа тестовых пакетов изучите пакеты с состоянием готовности " Вручную " или "Ошибка". Определите причины, по которым у них такое состояние. Ниже перечислены распространенные причины состояния готовности "Вручную " или "Ошибка ".
Пакет не содержит сведений, необходимых для создания метода обнаружения в типе развертывания приложения.
Пакет не содержит сведений, необходимых для преобразования коллекций в глобальные условия и требования.
Пакет содержит несколько программ.
Пакет зависит от другого пакета, который вы еще не преобразовали в приложение.
Для получения дополнительных сведений используйте следующие ресурсы:
Просмотр сообщений об ошибках и исправлений в техническом справочнике по сообщениям об ошибках диспетчера преобразования пакетов
Просмотрите файл журнала PCMTrace.log
Преобразование пакетов
Дополнительные сведения о преобразовании пакетов см. в разделе Как анализировать и преобразовывать пакеты.
Примечание.
См. узел Package Conversion Status (Состояние преобразования пакета ) в рабочей области Monitoring . Он отображает сводную информацию о процессах анализа и преобразования.
Тестирование и развертывание приложений
Протестируйте приложения либо в тестовой, либо в производственной среде в соответствии с подробным планом преобразования пакетов.
Рекомендации
Используйте узел "Состояние преобразования пакета " в рабочей области "Мониторинг ". Он отображает сводную информацию о процессах анализа и преобразования.
Изучите программы в своих пакетах, называемые оболочками. Используйте подключаемый модуль "Диспетчер преобразования пакетов", чтобы преобразовать их функции в эквивалентные функции Configuration Manager.
Убедитесь, что вы тщательно протестировали каждое преобразованное приложение, прежде чем развертывать его в производственной среде.