- Как работает развертывание программ в SCCM
- Application и Package — в чём разница
- Когда использовать Application (Приложение)
- Когда использовать Package (Пакет)
- Создание Application в консоли SCCM (русский интерфейс)
- Типы установщиков
- Метод обнаружения (кратко)
- Создание Package в консоли SCCM
- Программа и командная строка
- Развертывание приложения или пакета на коллекцию
- Доступно и Обязательно
- Типовые проблемы при развертывании программ
- Итоги и рекомендации
Развертывание программ через SCCM позволяет централизованно устанавливать, обновлять и удалять программное обеспечение на компьютерах в корпоративной сети. Этот механизм широко используется администраторами для автоматизации установки приложений и снижения ручной работы.
В Microsoft Configuration Manager доступны два основных способа развертывания программ — Приложение (Application) и Пакет (Package). В этой статье рассмотрим, как работает развертывание программ, в чём разница между Application и Package, и когда стоит использовать каждый вариант.

Как работает развертывание программ в SCCM
Развертывание программ в SCCM основано на политике управления клиентами. Администратор создаёт объект приложения или пакета, настраивает параметры установки и назначает его на коллекцию устройств или пользователей.
Клиенты SCCM получают политику, загружают содержимое с точки распространения и выполняют установку согласно заданным условиям. Весь процесс контролируется через консоль Configuration Manager.
Application и Package — в чём разница
Перед созданием развертывания важно выбрать правильный тип объекта. Несмотря на схожее назначение, Application и Package используются для разных сценариев.
Когда использовать Application (Приложение)
Application — это основной и рекомендуемый способ развертывания программ в SCCM. Он предназначен для установки стандартных приложений с возможностью контроля результата установки.
- Поддержка метода обнаружения (Detection Method)
- Гибкая логика требований и зависимостей
- Поддержка обновлений версий приложения
- Работа с MSI, EXE и сценариями PowerShell
Application позволяет точно определить, установлено ли приложение на клиенте, и при необходимости повторно выполнить установку.
Когда использовать Package (Пакет)
Package используется для более простых сценариев развертывания, где не требуется проверка состояния установки.
- Скрипты и служебные утилиты
- Одноразовые задания
- BAT, CMD и PowerShell-скрипты
- Нестандартные установщики
Package не использует метод обнаружения и не отслеживает состояние установки так подробно, как Application.
Создание Application в консоли SCCM (русский интерфейс)
Для создания приложения откройте консоль Configuration Manager и перейдите в раздел:
Библиотека программ → Управление приложениями → Приложения
В контекстном меню выберите пункт Создать приложение. Далее мастер предложит указать тип установщика и источник файлов.
Типы установщиков
- Windows Installer (MSI)
- Скрипт установщика
- Исполняемый файл (EXE)
Для MSI-файлов большинство параметров определяется автоматически. Для EXE и скриптов параметры установки задаются вручную.
Метод обнаружения (кратко)
Метод обнаружения используется для проверки наличия установленного приложения на клиенте. Он может проверять файл, ключ реестра или результат выполнения сценария PowerShell. Подробно этот механизм рассматривается в отдельной статье.
Создание Package в консоли SCCM
Для создания пакета перейдите в раздел:
Библиотека программ → Управление приложениями → Пакеты
После создания пакета необходимо добавить Программу, в которой указывается команда запуска и условия выполнения.
Программа и командная строка
В программе указывается командная строка установки, параметры тихого режима и требования к запуску. Package часто используется для выполнения скриптов и служебных задач.
Развертывание приложения или пакета на коллекцию
После создания Application или Package необходимо выполнить развертывание на коллекцию устройств или пользователей.
Доступно и Обязательно
- Доступно — установка запускается пользователем вручную
- Обязательно — установка выполняется автоматически
Выбор режима зависит от политики компании и типа программного обеспечения.
Типовые проблемы при развертывании программ
- Программа не устанавливается на клиенте
- Неправильные параметры командной строки
- Контент не доставлен на точку распространения
- Ошибки метода обнаружения
Для диагностики рекомендуется проверять состояние развертывания в консоли и анализировать журналы клиента Configuration Manager.
Итоги и рекомендации
Развертывание программ через SCCM — основной инструмент управления программным обеспечением в корпоративной среде. Для большинства задач рекомендуется использовать Application, а Package применять для скриптов и специальных сценариев.
Правильный выбор типа развертывания упрощает администрирование и снижает количество ошибок на клиентах.