Пакеты и программы в Configuration Manager

Относится к Configuration Manager (Current Branch)

Configuration Manager продолжает поддерживать пакеты и программы, которые использовались в Configuration Manager 2007 году. Развертывание, использующее пакеты и программы, может быть более подходящим, чем приложение при развертывании любого из следующих средств или скриптов:

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

Совет

Рассмотрите возможность использования функции скриптов в консоли Configuration Manager. Скрипты могут быть лучшим решением для некоторых из предыдущих сценариев, а не использовать пакеты и программы.

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

Эти пакеты можно изменять и развертывать так же, как и с помощью распространения программного обеспечения. Мастер импорта пакетов из определения остается в Configuration Manager для импорта устаревших пакетов. Объявления преобразуются в развертывания при переходе с Configuration Manager 2007 на Configuration Manager иерархию.

Примечание.

Используйте диспетчер преобразования пакетов для преобразования пакетов и программ в Configuration Manager приложения. Диспетчер преобразования пакетов интегрирован с Configuration Manager. Дополнительные сведения см. в разделе Диспетчер преобразования пакетов.

Пакеты могут использовать некоторые новые функции Configuration Manager, включая группы точек распространения и мониторинг. Нельзя развертывать приложения Microsoft Application Virtualization (App-V) с пакетами и программами в Configuration Manager. Для распространения виртуальных приложений создайте их как Configuration Manager приложения. Дополнительные сведения см. в статье Развертывание виртуальных приложений App-V.

Create пакета и программы

Использование мастера пакетов и программ Create

  1. В консоли Configuration Manager перейдите в рабочую область Библиотека программного обеспечения, разверните узел Управление приложениями и выберите узел Пакеты.

  2. На вкладке Главная ленты в группе Create выберите Create пакет.

  3. На странице Пакетмастера пакетов и программ Create укажите следующие сведения:

    • Имя. Укажите имя пакета, максимальное 50 символов.

    • Описание. Укажите описание для этого пакета не более 128 символов.

    • Производитель (необязательно). Укажите имя производителя, чтобы определить пакет в консоли Configuration Manager. Это имя может содержать не более 32 символов.

    • Язык (необязательно). Укажите языковую версию пакета не более 32 символов.

    • Версия (необязательно). Укажите номер версии для пакета не более 32 символов.

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

    • Исходная папка. Если пакет содержит исходные файлы, нажмите кнопку Обзор , чтобы открыть диалоговое окно Установка исходной папки , а затем укажите расположение исходных файлов для пакета.

      Примечание.

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

      Windows ограничивает исходный путь не более 256 символами. Это ограничение применяется как к источнику пакета, так и к приложениям. Дополнительные сведения см. в разделе Именование файлов, путей и пространств имен.

    • Если вы хотите предварительно кэшировать содержимое на клиенте, укажите архитектуру и язык пакета. Дополнительные сведения см. в разделе Настройка содержимого перед кэшем.

  4. На странице Тип программымастера пакетов и программ Create выберите тип стандартной программы для компьютеров. Или вы можете пропустить этот шаг и создать программу позже.

    Совет

    Чтобы создать новую программу для существующего пакета, сначала выберите пакет. Затем на вкладке Главная в группе Пакет выберите Create Программа, чтобы открыть мастер Create программ.

    Программа для типа устройства — это устаревший вариант, который применяется только к мобильным устройствам, которые в настоящее время не управляются Configuration Manager.

Пользовательские значки для пакетов

Начиная с версии 2203, добавьте настраиваемые значки для пакетов. Эти значки отображаются в Центре программного обеспечения при развертывании пакета и программы. Вместо значка по умолчанию пользовательский значок может улучшить взаимодействие с пользователем, чтобы лучше идентифицировать программное обеспечение.

На вкладке Общие свойств пакета в разделе значка выберите Обзор. Выберите значок из библиотеки оболочки по умолчанию или перейдите к другому файлу в локальном или сетевом пути.

  • Он поддерживает следующие типы файлов:
    • Программы (.exe)
    • Библиотеки (.dll)
    • Значки (.ico)
    • Изображения (.png, .jpeg, .jpg)
  • Файл не обязательно должен находиться на клиентах, на которые вы нацелены при развертывании. Configuration Manager включает образ с политикой развертывания.
  • Максимальный размер файла для изображения составляет 256 КБ.
  • Значки могут иметь размеры в пикселях до 512 x 512.

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

Примечание.

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

Создание программы

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

  2. На странице Стандартная программа укажите следующие сведения:

    • Имя: Укажите имя программы не более 50 символов.

      Примечание.

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

    • Командная строка. Введите командную строку, используемую для запуска этой программы, или нажмите кнопку Обзор , чтобы перейти к расположению файла.

      Если не указать расширение для имени файла, Configuration Manager пытается использовать .com, .exe и .bat в качестве возможных расширений.

      Когда клиент запускает программу, Configuration Manager выполняет поиск файла в следующих расположениях:

      • В пакете
      • Локальная папка Windows
      • Локальный %path%

      Если не удается найти файл, программа завершается сбоем.

    • Папка запуска (необязательно): укажите папку, из которой запускается программа, не более 127 символов. Эта папка может быть абсолютным путем к клиенту. Это также может быть путь относительно папки точки распространения, содержащей пакет.

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

      • Обычный. Программа выполняется в обычном режиме на основе системных и программных значений по умолчанию. Этот режим используется по умолчанию.

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

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

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

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

    • Режим выполнения. Укажите, выполняется ли программа с разрешениями администратора или с разрешениями пользователя, выполнившего вход в систему.

    • Разрешить пользователям просматривать установку программы и взаимодействовать с ней. Используйте этот параметр, если он доступен, чтобы указать, следует ли разрешить пользователям взаимодействовать с установкой программы. Этот параметр доступен только при соблюдении следующих условий:

      • Программа может запустить параметр Только при входе пользователя или Значение входа пользователя в систему
      • Параметр режима запусказапуск с правами администратора.
    • Режим диска. Укажите сведения о том, как эта программа работает в сети. Выберите один из указанных ниже вариантов.

      • Запуски с UNC-именем. Укажите, что программа выполняется с именем UNC. Это значение по умолчанию.

      • Требуется буква диска. Укажите, что программе требуется буква диска, чтобы полностью определить свое расположение. Для этого параметра Configuration Manager могут использовать любую доступную букву диска на клиенте. Этот параметр требует, чтобы развертывание использовало параметр Развертывание Запуск программы из точки распространения , а параметр доступа к данным пакета включен для копирования содержимого этого пакета в общую папку пакета на точках распространения.

      • Требуется определенная буква диска. Укажите, что программе требуется определенная буква диска, указанная для полного определения его расположения. Например, Z:. Если клиент уже использует указанную букву диска, программа не запускается. Этот параметр требует, чтобы развертывание использовало параметр Развертывание Запуск программы из точки распространения , а параметр доступа к данным пакета включен для копирования содержимого этого пакета в общую папку пакета на точках распространения.

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

  3. На странице Требованиямастера пакетов и программ Create укажите следующие сведения:

    • Сначала запустите другую программу: определите пакет и программу, которые выполняются перед выполнением этого пакета и программы.

    • Требования к платформе. Выберите Эта программа может выполняться на любой платформе или Эта программа может работать только на указанных платформах. Затем выберите версии ОС, которые должны иметь клиенты для установки этого пакета и программы.

      Примечание.

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

    • Предполагаемое место на диске. Укажите объем дискового пространства, необходимый программе для запуска на компьютере. Значение по умолчанию — Неизвестно. При необходимости укажите целое число больше или равно нулю. Если задано значение, также выберите единицы для значения.

    • Максимально допустимое время выполнения (в минутах). Укажите максимальное время, в течение чего программа будет выполняться на клиентском компьютере. Значение по умолчанию — 120 минут. Используйте только целые числа больше нуля.

      Важно!

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

      Если для этого значения задано значение Неизвестно, Configuration Manager задает максимально допустимое время выполнения в виде 12 часов (720 минут).

      Примечание.

      Если программа превышает максимальное время выполнения, Configuration Manager остановит ее, если выполняются следующие условия:

      • Вы включите параметр Запуск с правами администратора.
      • Вы не включаете параметр Разрешить пользователям просматривать установку программы и взаимодействовать с ней.

Развертывание пакетов и программ

  1. В консоли Configuration Manager перейдите в рабочую область Библиотека программного обеспечения, разверните узел Управление приложениями и выберите узел Пакеты.

  2. Выберите пакет, который требуется развернуть. На вкладке Главная ленты в группе Развертывание выберите Развернуть.

  3. На странице Общиемастера развертывания программного обеспечения укажите имя пакета и программы, которые требуется развернуть. Выберите коллекцию, в которой нужно развернуть пакет и программу, а также любые необязательные комментарии.

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

  4. На странице Содержимое нажмите кнопку Добавить. Выберите точки распространения или группы точек распространения, в которые нужно распространить содержимое для этого пакета и программы.

  5. На странице Параметры развертывания настройте следующие параметры:

    • Назначение. Выберите один из следующих вариантов:

      • Доступно: пользователь видит опубликованный пакет и программу в Центре программного обеспечения и может установить их по запросу.

      • Обязательный: пакет и программа развертываются автоматически в соответствии с настроенным расписанием. В Центре программного обеспечения можно отслеживать состояние развертывания и устанавливать его до наступления крайнего срока.

      Примечание.

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

    • Отправка пакетов пробуждения. Если для цели развертывания задано значение Обязательно и выбран этот параметр, сайт сначала отправляет пакет пробуждения компьютерам в крайнее время установки. Прежде чем использовать этот параметр, настройте компьютеры для пробуждения по локальной сети. Дополнительные сведения см . в разделе Настройка пробуждения по локальной сети.

    • Разрешить клиентам с лимитным подключением к Интернету загружать содержимое после крайнего срока установки, что может нести дополнительные расходы

    Примечание.

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

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

    Параметры на этой странице зависят от того, задано ли для действия развертывания значение Доступно или Обязательно.

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

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

    • Разрешить пользователям запускать программу независимо от назначений. Пользователи могут установить это программное обеспечение из Центра программного обеспечения независимо от запланированного времени установки.

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

    • Перезагрузка системы (если требуется для завершения установки). Если для завершения установки программного обеспечения требуется перезагрузка устройства, разрешите это действие за пределами настроенных периодов обслуживания.

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

      Примечание.

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

  8. На странице Точки распространения укажите следующие сведения:

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

      Важно!

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

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

  9. Завершите работу мастера.

Просмотрите развертывание в узле Развертывания рабочей области Мониторинг и в области сведений на вкладке развертывания пакета при выборе развертывания. Дополнительные сведения см. в разделе Мониторинг пакетов и программ.

Мониторинг пакетов и программ

Для мониторинга развертываний пакетов и программ используйте те же процедуры, которые используются для мониторинга приложений, как описано в разделе Мониторинг приложений.

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

Дополнительные сведения о настройке отчетов в Configuration Manager см. в статье Общие сведения о отчетах.

Управление пакетами и программами

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

Файл содержимого предварительной подготовки Create

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

Программа Create

Открывает мастер Create программ, чтобы создать новую программу для этого пакета.

Экспорт

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

Развертывание

Открывает мастер развертывания программного обеспечения, чтобы развернуть выбранный пакет и программу в коллекции. Дополнительные сведения см. в разделе Развертывание пакетов и программ.

Распространение содержимого

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

Импорт

Открывает мастер импорта пакетов для импорта ранее экспортированного пакета из файла .zip.

Совет

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

Обновление точек распространения

Обновления точек распространения с последним содержимым для выбранного пакета и программы.

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