Справка по распространению программного обеспечения

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

Информация, отображаемая в диалоговом окне Пакет распространения (Distribution package) (Сервис > Распространение > Пакеты распространения (Tools > Distribution > Distribution package)), хранится в базе данных и содержит описание пакета, который требуется распространить. Эти данные включают настройки, необходимые для установки конкретного пакета программного обеспечения, например, имя пакета, любые зависимости или требования, параметры установки и многое другое. После создания эта информация называется "пакетом распространения".

Перед использованием данного диалогового окна необходимо поместить пакет на сервер распространения. Вам нужно будет найти пакет и предоставить информацию обо всех требованиях к пакету или дополнительных файлах. После создания пакета распространения его можно ассоциировать с методом доставки (Сервис > Распространение > Методы доставки (Tools > Distribution > Delivery methods)) для развертывания пакета на устройствах.

Информация о странице "Информация о пакете"

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

Чтобы использовать браузер файлов, введите путь к общему web-ресурсу или путь к файлу в поле рядом с кнопкой Переход (Go). При нажатии кнопки Переход в поле Основной файл отображается целевой каталог. Затем можно перейти непосредственно к файлам. Дважды щелкните файл, который должен использоваться в качестве основного. Имя файла будет добавлено в путь к пакету рядом с кнопкой "Переход".

Использование переменных среды

Помещение переменной среды непосредственно в путь пакета в Management Suite не поддерживается, хотя расширение все еще работает с ранее созданными настраиваемыми сценариями Чтобы обеспечить поддержку переменных среды для новой архитектуры SWD, для значения реестра "PreferredPackageServer" необходимо задать переменную среды, которую требуется использовать. После этого переменная среды расширяется для определения сервера, с которого следует получить пакет.

Страница параметров установки/удаления

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

Параметры установки/удаления MSI

При выборе Использовать установщик Windows для выполнения установки и управления ей (MSIexec) (Use Windows Installer to install and control installation (MSIexec)) для пакетов распространения MSI доступны дополнительные параметры установки/удаления.

Информация о странице "Командные параметры" (Batch options)

Параметры на данной странице применяются к пакетам, использующим сценарии или командные файлы. По умолчанию пакеты выполняются в 32-разрядном режиме, что означает следующее:

Если выбрать Выполнять как 64-разрядное приложение в 64-разрядной операционной системе Windows (Run as a 64-bit application on 64-bit Windows), сценарии и командные файлы:

Дополнительные сведения о запуске 32-разрядных приложений в 64-разрядной среде, предоставленные корпорацией Microsoft, см. на следующей странице MSDN:

Страница дополнительных файлов

Если пакет состоит из нескольких файлов, их можно добавить на этой странице. Чтобы использовать браузер файлов, введите путь к общему web-ресурсу или путь к файлу в поле рядом с кнопкой Переход (Go). После щелчка кнопки "Переход" (Go) в поле Доступные файлы (Available files) отображается целевая папка. Затем можно перейти непосредственно к файлам. Выберите файлы в поле Доступные файлы (Available files) и нажмите >> для их добавления в список Дополнительные файлы (Additional files). Файлы будут добавлены в пакет.

Использование страницы зависимых пакетов

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

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

Общие сведения о зависимостях ПО Linux

При щелчке элемента Сохранить (Save) в диалоговом окне Пакет распространения - свойства (Distribution package-properties) пакета Linux функция распространения ПО анализирует основной и имеющиеся зависимые RPM, выбранные в качестве зависимостей для этих RPM. После этого данные зависимости отображаются в диалоговом окне Отсутствующие библиотеки (Missing libraries). Если отметить зависимость в данном диалоговом окне, функция распространения ПО больше не будет отображать для нее запрос. Можно отметить зависимости, которые установлены на управляемых устройствах. Данное диалоговое окно предназначено только для сведения. Если зависимость отсутствует на целевом устройстве и не была специально включена в виде зависимого пакета, то RPM вероятнее всего будет установлен неправильно.

Использование страницы предварительных требований

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

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

Предварительные требования особенно удобно использовать в организациях, где за создание пакетов отвечает один человек, а за их распространение — другой. Распространитель может не знать о системных требованиях к установке пакета, которые известны создателю. В таких случаях создатель пакета может создать запрос, включающий требования к пакету, например, название операционной системы или объем памяти.

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

Использование страницы обнаружения

Используйте страницу "Обнаружение" (Detection), чтобы настроить то, как функция распространения ПО определяет, развернут ли отдельный пакет. Страница "Обнаружение" (Detection) доступна только для пакетов исполняемых файлов, пакетов командных файлов и пакетов виртуализованных приложений. При совпадении одного или нескольких критериев установка пакета не выполняется.

Можно использовать следующие методы обнаружения:

Можно добавить несколько критериев, указав их и щелкнув кнопку Добавить (Add).

Вместе с установками пакетов MSI и SWD развертываются их идентификаторы GUID. Они используются для обнаружения того, были ли пакет уже установлен. Этот параметр обнаружения недоступен для данных типов пакетов.

Использование страницы учетных записей  

На странице учетных записей можно выбрать тип пользовательской учетной записи, используемой при распространении пакета.

Использование страницы ассоциаций удаления

Страница ассоциаций удаления используется для установления связи между пакетом удаления и пакетом политики развертывания программного обеспечения. Это приводит к автоматическому удалению ПО с клиента, если компьютер или пользователь удаляется из списка целевых устройств или запроса. ПРИМЕЧАНИЕ. Пакеты удаления используются только при развертывании на базе политик.

Использование страницы назначения кодов возврата

Используйте страницу Назначение кодов возврата (Assign return codes) для настройки сообщений состояния пакета распространения, отображаемых в консоли в зависимости от того, успешно или нет была выполнена задача распространения.

На странице Назначение кодов возврата (Assign return codes) доступны следующие параметры:

Использование диспетчера шаблонов кодов возврата

Используйте Диспетчер шаблонов кодов возврата (Return code template manager) для добавления, изменения, удаления, импорта и экспорта шаблонов кодов возврата. Это диалоговое окно можно отобразить из средства распространения пакетов, щелкнув кнопку Диспетчер шаблонов кодов возврата (Return code template manager) на панели инструментов. В диалоговом окне Диспетчер шаблонов кодов возврата (Return code template manager) доступны следующие параметры:

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

На странице "Сопоставления кодов возврата пакета" (Package return code mappings) доступны следующие параметры:

Использование страницы параметров пакета SWD

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

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

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

Диалоговое окно Методы доставки (Delivery methods) (Сервис > Распространение > Методы доставки (Tools > Distribution > Delivery methods)) определяет способ отправки пакета на устройства. Эти параметры не связаны с каким-либо конкретным пакетом распространения. Доступные параметры включают в себя Targeted Multicast и принудительную отправку или распространения по политике. Вам не нужно создавать метод доставки при каждом распространении пакета. В идеале создается шаблон метода доставки, который может использоваться повторно в процедурах распространения с аналогичным методом доставки.

Перед использованием этот диалогового окна создайте пакет распространения (Сервис > Распространение > Пакеты распространения (Tools > Distribution > Distribution packages)), который требуется доставить.

Информация о странице "Описание" (Description)

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

Информация о странице "Сетевое использование" (Network usage)

Используйте данную страницу, чтобы задать, как пакет и файлы пакета отправляются на управляемые устройства. Доступны следующие параметры:

Информация о странице "Полоса пропускания" (Bandwidth) (под страницей сетевого использования)

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

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

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

ICMP отправляет на удаленный компьютер эхо-запросы ICMP различных размеров и использует время приема-передачи таких запросов/ответов для определения приблизительной полосы пропускания. Однако не все маршрутизаторы и компьютеры поддерживают направление эхо-запросов ICMP или ответ на них. ICMP также позволяет различать подключения локальной (высокоскоростные) и глобальной (низкоскоростные, но не удаленного доступа) сетей.

Если ваша сеть не настроена на использование эхо-запросов ICMP, можно выбрать PDS. Если используется PDS, параметр Разрешить только высокоскоростное сетевое подключение (Only allow a high-speed network connection) не обеспечивает точное управление.

Информация о странице "Использование полосы пропускания" (Bandwidth usage) (под страницей сетевого использования)

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

Информация о странице "Домены многоадресной рассылки" (Multicast domains) (под страницей сетевого использования)

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

Информация об обнаружении домена

Обнаружение домена необходимо только в сетях с подсетями, которые могут регистрировать трафик многоадресной рассылки друг друга. Если ваши подсети не регистрируют трафик друг друга, можно сэкономить время, сохранив результаты обнаружения домена и выбрав Использовать результаты последнего обнаружения домена многоадресной рассылки (Use results of last multicast domain discovery), чтобы функция Targeted Multicast не выполняла обнаружение домена перед каждым заданием.

Если подсети вашей сети регистрируют трафик многоадресной рассылки друг друга, можно ускорить работу Targeted Multicast, предварительно обнаружив свои домены с помощью сценария multicast_domain_discovery.ini, расположенного в папке ManagementSuite\Scripts. Этот сценарий не выполняет никаких действий на целевых устройствах. Запустите этот сценарий из окна Запланированные задачи (Scheduled tasks) для целевого списка, который характеризует вашу сеть. Это позволит сохранить результаты обнаружения домена для использования в дальнейшем. Рекомендуется периодически запускать данный сценарий перед крупными наборами многоадресных распространений.

Когда в области Конфигурация > Службы > Многоадресная рассылка (Configure > Services > Multicast) выбрано значение Использовать кэшированный файл (Use cached file), Targeted Multicast выполняет процесс обнаружения, даже если выбрать параметр Использовать результаты последнего обнаружения домена многоадресной рассылки (Use results of last multicast domain discovery). Это необходимо функции Targeted Multicast для того, чтобы определить, в кэше каких потенциальных представителей домена многоадресной рассылки содержится данный файл.

Информация о странице "Ограничения многоадресной рассылки" (Multicast limits) (под страницей сетевого использования)

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

Информация о странице "Перезагрузка" (Reboot)

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

Информация о странице "Обратная связь и временные рамки" (Feedback and timing)

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

Информация о странице "Дополнительные параметры отсрочки" (More deferral options) (под страницей обратной связи и временных рамок)

Используйте данную страницу для настройки ограничений отсрочки и параметров тайм-аута для пакета. Для включения параметров на данной странице необходимо щелкнуть Отсрочка определяется пользователем (User selects how long to delay) на странице Обратная связь и временные рамки (Feedback and timing).

Информация о странице "Пользовательское сообщение" (Custom message) (под страницей обратной связи и временных рамок)

Используйте данную страницу, чтобы настроить пользовательское сообщение для диалогового окна отсрочки. Диалоговое окно отображается только в том случае, если разрешены отсрочки. Источник HTML-страниц для страниц отсрочки находится на главном сервере в папке LDLogon\html\.

Информация о странице "Тип и частота применения политики" (Type and frequency of policy)

Данная страница отображается для основанных на политиках типах доставки и определяет то, как целевые устройства действуют при получении политики.

Можно также настроить частоту запуска политики:

Информация о странице понижения версии

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

Параметры понижения версии ОС:

Параметры понижения версии устройства:

Информация о странице обнаружения

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

Параметры обнаружения:

Информация об окне "Состояние распространения ПО многоадресной рассылкой" (Multicast software distribution status)

Данная страница отображается на главном сервере при наличии активного распространения Targeted Multicast. Это окно содержит следующую информацию:

Это окно закрывается автоматически через 10 секунд. Чтобы оставить окно открытым в течение всего распространения, щелкните Оставить окно открытым (Keep dialog open); при этом окно остается открытым, пока не будет закрыто вручную. Сохранение открытого диалогового окна останавливает выполнение сценария, поэтому обязательно закройте это окно после завершения операции.

Создание пользовательских сценариев

Если требуется создать пользовательский сценарий из общего шаблона, можно использовать параметр Создать пользовательский сценарий (Create custom script).

Для создания пользовательского сценария
  1. Щелкните Сервис > Распространение > Управление сценариями (Tools > Distribution > Manage scripts).
  2. В контекстном меню Все другие сценарии (All other scripts) выберите Создать пользовательский сценарий (Create custom script).
  3. Введите Имя пользовательского сценария (Custom script name). Щелкните OK.
  4. Открывается текстовый редактор по умолчанию с документом, имя которого соответствует введенному имени пользовательского сценария. Введите требуемый сценарий и сохранить документ в папке по умолчанию (ldmain\scripts).

Создание сценариев развертывания файлов

Если требуется просто скопировать файлы на устройства, можно использовать сценарий развертывания файлов. Можно передать любой тип файлов, включая текстовые файлы, в указанный каталог на устройстве. Сценарии развертывания файлов поддерживают технологию Targeted Multicast.

Для распространения файлов
  1. Щелкните Сервис > Распространение > Управление сценариями (Tools > Distribution > Manage scripts).
  2. На панели инструментов щелкните кнопку Создать сценарий передачи файлов (New file transfer script).
  3. Введите Имя сценария (Script name) и Целевой каталог (Destination directory). Щелкните Далее (Next).
  4. На следующих трех страницах выберите требуемые параметры полосы пропускания, задания и многоадресной рассылки.
  5. На странице Выбор файлов для развертывания (Select files to deploy) выберите файлы, выбрав Web-путь (Web path) или Общий путь к файлам (File share path), введя путь и добавив требуемые файлы в поле списка. Щелкните Далее (Next).
  6. Прочитайте сводную информацию на странице Завершение (Finished) и щелкните Готово (Finish).

В следующих разделах описываются страницы и параметры мастера Создание сценария развертывания файлов (Create file deployment script).

Информация о странице "Параметры загрузки" (Download options)

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

Информация о странице "Параметры задания" (Job options)

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

Информация о странице "Параметры домена многоадресной рассылки" (Multicast domain options)

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

Информация об обнаружении домена

Обнаружение домена необходимо только в сетях с подсетями, которые могут регистрировать трафик многоадресной рассылки друг друга. Если ваши подсети не регистрируют трафик друг друга, можно сэкономить время, сохранив результаты обнаружения домена и выбрав Использовать результаты последнего обнаружения домена многоадресной рассылки (Use results of last multicast domain discovery), чтобы функция Targeted Multicast не выполняла обнаружение домена перед каждым заданием.

Если подсети вашей сети регистрируют трафик многоадресной рассылки друг друга, можно ускорить работу Targeted Multicast, предварительно обнаружив свои домены с помощью сценария multicast_domain_discovery.ini, расположенного в папке \ManagementSuite\scripts. Этот сценарий не выполняет никаких действий на целевых компьютерах. Запустите этот сценарий из окна Запланированные задачи (Scheduled tasks) для целевого списка, который характеризует вашу сеть. Это позволит сохранить результаты обнаружения домена для использования в дальнейшем. Рекомендуется периодически запускать данный сценарий перед крупными наборами многоадресных распространений.

Когда в области Конфигурация > Службы Management Suite > Многоадресная рассылка (Configure > Services > Multicast) выбрано значение Использовать кэшированный файл (Use cached file), Targeted Multicast выполняет процесс обнаружения, даже если выбрать параметр Использовать результаты последнего обнаружения домена многоадресной рассылки (Use results of last multicast domain discovery). Это необходимо функции Targeted Multicast для того, чтобы определить, в кэше каких потенциальных представителей домена многоадресной рассылки содержится данный файл.

Информация о диалоговом окне "Параметры многоадресной рассылки" (Multicast options)

Мастер сценариев развертывания файлов содержит диалоговое окно Параметры многоадресной рассылки (Multicast options), в котором можно настроить связанные с заданием параметры Targeted Multicast. Значения по умолчанию, установленные в данном диалоговом окне, должны подойти для большинства многоадресных рассылок.

Информация о странице "Выбор файлов для развертывания" (Select files to deploy)

Страница Выбор файлов для развертывания (Select files to deploy) отображается в мастере сценариев передачи файлов.

Информация о странице "Завершение" (Finished)

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

Если щелкнуть Установить по умолчанию (Set as Default), выбранные параметры конфигурации для данного мастера устанавливаются в значения по умолчанию.

Щелкните Готово (Finish), чтобы можно было приступить к планированию распространения сценария.