Развертывание программ через SCCM: Application и Package

Корпоративный Яндекс Браузер

Развертывание программ через SCCM позволяет централизованно устанавливать, обновлять и удалять программное обеспечение на компьютерах в корпоративной сети. Этот механизм широко используется администраторами для автоматизации установки приложений и снижения ручной работы.

В Microsoft Configuration Manager доступны два основных способа развертывания программ — Приложение (Application) и Пакет (Package). В этой статье рассмотрим, как работает развертывание программ, в чём разница между Application и Package, и когда стоит использовать каждый вариант.

Развертывание программ через SCCM: 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 применять для скриптов и специальных сценариев.

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

Корпоративный Яндекс Браузер
Рейтинг
( Пока оценок нет )
Nik/ автор статьи

👨‍💻 Системный администратор с опытом более 15 лет. Занимается автоматизацией IT-процессов, оптимизацией систем и повышением стабильности инфраструктуры.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: