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

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

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

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

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

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

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

  • Имя (Name): Введенное в данном поле имя отображается в деревьях и диалоговых окнах Пакеты распространения (Distribution packages) и Методы доставки (Delivery methods). Имя должно быть описательным, но не слишком длинным, поскольку для просмотра длинных описаний требуется выполнить прокрутку.
  • Описание для пользователей при загрузке (Description to show end users on download): введенное в данном поле описание отображается в окнах Пакеты распространения (Distribution packages) и Методы доставки (Delivery methods) и на портале развертывания ПО.
  • Основной файл (Primary file): Основной файл пакета.
  • Перейти (Go): Поиск пути, указанного в поле рядом с кнопкой "Перейти" (Go).
  • Вверх (Up): Переход на один уровень вверх в структуре каталогов начиная с текущего местоположения.
  • Перезапись хранения кэша: Переопределяет время хранения кэша клиента по умолчанию для данного пакета. Время хранения по умолчанию устанавливается в настройках агента подключения клиента на странице Загрузить (Download) и остается по умолчанию в течение семи дней. Если у вас есть пакет, который вы хотите хранить в кэше в течение другого периода времени, вы можете использовать этот параметр перезаписи для изменения значения по умолчанию. Например, это может быть полезно, если нужно, чтобы большое и широко развернутое обновление оставалось в кэше клиента в течение более длительного периода времени. Если пакет является частью комплекта, будет использоваться самый длинный период хранения в пакете.
Использование переменных среды

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

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

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

  • Установка (Install): Использование пакета установки для установки программного обеспечения.
  • Удаление (Uninstall): Использование пакета для удаления программного обеспечения. Если этот флажок установлен, сценарий удалит все компоненты, установленные с помощью сценария установки.
  • Командная строка (Command line): (Недоступно для пакетов SWD, Macintosh или Linux) командная строка, которую необходимо передать в указанный основной файл. Функция распространения программного обеспечения автоматически добавляет основные параметры для конкретного типа распространяемого пакета.
Параметры установки/удаления MSI

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

  • Параметры отображения:
    • Автоматический режим, вмешательство пользователя не требуется (Quiet mode, no user interaction): Выполнение установки без вывода уведомления на управляемом устройстве (автоматическая установка).
    • Автоматический режим, только индикатор выполнения (Unattended mode, progress bar only): Отображение при установке только индикатора хода выполнения без параметров отмены или отсрочки.

    • Уровень пользовательского интерфейса:

    • Без интерфейса (No UI): Выполнение полностью автоматической установки.
    • Базовый интерфейс (Basic UI): Отображение полноразмерного окна с индикатором хода выполнения и кнопкой отмены. В конце установки отображается окно сообщения. Если отменить установку, это окно сообщения не отображается.
    • Сокращенный интерфейс (Reduced UI): Отображение окна сообщения в конце установки.
    • Полный интерфейс (Full UI): Отображение полноразмерного окна с индикатором хода выполнения и кнопкой отмены. В конце установки отображается окно сообщения.
  • Параметры перезапуска:
    • Не выполнять перезапуск после выполнения установки (Restart options: Do not restart after the installation is complete): Запрет выполнения перезапуска, даже если он был жестко задан в файле установки.
    • Отображать пользователю запрос на перезапуск (Prompts the user to restart if necessary): Отображение пользователю запроса о перезапуске, если того требует файл установки.
    • Всегда перезапускать компьютер после установки (Always restart the computer after installation): Выполнение перезапуска после завершения установки.
  • Имя файла журнала (Log File Name): Указание расположения и имени файла для сохранения журнала установщика Windows в зависимости от результатов установки после ее завершения.
  • Параметры ведения журналов (Logging Options): Включение создания файла журнала после указания его расположения.
  • Ввод командной строки или выбор параметров и изменение командной строки для пакета MSI (Enter command line or select options above and edit command line for MSI package): (Недоступно для пакетов SWD) отображение командной строки, передаваемой в указанный основной файл. Функция распространения ПО автоматически добавляет основные параметры для изменения режимов работы по умолчанию. Поля командной строки могут также вызывать значения из инвентаризации с помощью макрокоманды базы данных. Укажите элемент инвентаризации, заключенный в символы %. Например: 

    Например, %Device_Name.Computer%

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

Пакеты распространения MSIX имеют дополнительные параметры установки/удаления.

  • Все активные процессы, связанные с этим пакетом, должны завершить работу (Force all active process associated with this package to shut down): Только во время установки будет завершена работа процессов, которые связаны с этим пакетом. Прикладные программные интерфейсы Microsoft определят процессы, работу которых нужно завершить.

  • Все активные процессы, связанные с этим пакетом или его зависимостями, должны завершить работу (Force all active processes associated with this package or its dependencies to shut down): Только во время установки будет завершена работа процессов, которые связаны с этим пакетом и его зависимостями. Прикладные программные интерфейсы Microsoft определят процессы, работу которых нужно завершить.

  • Параметры пользователя (User options): Указывает, нужно ли, чтобы пакет был установлен для текущего пользователя или для всех пользователей. Ваш выбор должен соответствовать вашей конфигурации на странице Учетные записи (Accounts) в этом диалоговом окне.

    • Текущий пользователь (Current user): Если установка выполняется от имени текущего пользователя, сделайте тот же выбор на странице конфигурации Учетные записи (Accounts). На странице Учетные записи можно указать Учетная запись текущего пользователя (Current user's account) или Выполнить от имени указанного пользователя (Run as a specified user) и указать учетные данные. Вы попадете в нужно место после нажатия ссылки Учетные записи (Accounts).

    • Все пользователи (All users): Если нужно выполнить установку для всех пользователей, используйте параметр учетной записи, LocalSystem, на странице Учетные записи (Accounts) или Выполнить от имени указанного пользователя (Run as a specified user) и укажите учетные данные пользователя с административными правами.

Страница параметров PowerShell (2021.1 SU2 и новее)

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

Страница безопасности PowerShell (2021.1 SU1 и старше)

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

Страница параметров архитектуры

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

  • Если 32-разрядное приложение обращается к значениям реестра в HKEY_LOCAL_MACHINE\SOFTWARE, оно фактически обращается к значениям в HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node.
  • Если 32-разрядное приложение запускает программу из папки c:\windows\system32, оно фактически запускает 32-разрядную версию этого приложения из папки C:\Windows\SysWOW64. Это распространяется на приложения cmd.exe, cscript.exe, wscript.exe и другие.

Если выбрано 64-разрядная, сценарии и командные файлы будут:

  • осуществляют чтение и запись в HKEY_LOCAL_MACHINE\SOFTWARE вместо HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node;
  • запускают 64-разрядные приложения из System32 вместо 32-разрядных версий приложений (из c:\windows\SysWOW64).

Если выбрано Архитектура системы (System architecture), режим будет соответствовать ОС.

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

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

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

NOTE: Пакеты распространения Mac, содержащие несколько файлов, не хранят иерархию каталогов. Все файлы в пакете будут загружены в один и тот же каталог - sdcache.

  • Автоматическое обнаружение (Auto detect): Этот параметр доступен для пакетов MSI. Он обрабатывает основной файл MSI для получения ссылок на внешние файлы и автоматически добавляет их.
  • Стрелки (Arrows): Эти стрелки используются для добавления файлов в список Дополнительные файлы или удаления из него.
  • Кнопка "Перейти" (Go): Поиск пути, указанного в поле рядом с кнопкой "Перейти" (Go).
  • Кнопка "Вверх" (Up): Переход на один уровень вверх в структуре каталогов начиная с текущего местоположения.

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

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

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

  • Доступные пакеты (Available packages): Список общих пакетов, созданных с помощью окна Пакет распространения (Distribution package). Зависимыми могут быть только общие пакеты. Выберите пакеты, которые должны выступать в роли зависимых, и нажмите >>.
  • Зависимые пакеты (Dependent packages): Список пакетов, выбранных пользователем как зависимые.
  • Стрелки (Arrows): Эти стрелки используются для добавления файлов в список Дополнительные файлы или удаления из него.
  • Кнопки Вверх (Up) и Вниз (Down): Зависимые пакеты применяются в том порядке, в котором они следуют в списке Зависимые пакеты (Dependent packages). Используйте кнопки Вверх (Up) и Вниз (Down) для изменения порядка зависимых пакетов.
Общие сведения о зависимостях ПО Linux

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

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

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

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

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

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

  • Выбрать запрос (Choose a query): Выбор существующего запроса, который должен использоваться для фильтрации целевых устройств. Для создания нового запроса также можно щелкнуть Создать запрос (Create query).
  • Запустить дополнительный файл (Run additional file): Для запуска файла на устройствах используйте этот параметр.
  • Выбрать дополнительный файл (Choose an additional file): Выберите файл, который должен запускаться на устройствах. Этот файл запускается перед другими файлами пакета.
  • Командная строка (Command line): Если указанному файлу требуется командная строка, введите ее в данном поле.

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

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

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

  • Обнаружение по (Detect by): Определение того, установлен ли пакет, посредством сравнения одного из следующих критериев:
    • Файл существует
    • Версия файла
    • Размер файла и/или контрольная сумма
    • Дата файла
    • Ключ реестра существует
    • Значение реестра существует
    • Совпадение значения реестра
  • Путь к файлу (File path): Указание расположения и имени обнаруживаемого элемента.
  • Рекурсивный поиск файла (Search for the file recursively): Выполнение поиска по подкаталогам каталога, указанного в поле Путь к файлу (File path).

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

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

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

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

  • Учетная запись локальной системы (LocalSystem account): Учетная запись устройства.
  • Учетная запись текущего пользователя (Current user's account): Учетная запись текущего пользователя. Если пользователь не выполнил вход в устройство, произойдет ошибка задачи распространения пакета.
  • Выполнить от лица указанного пользователя (Run as a specified user): Учетная запись указанного пользователя. Необходимо ввести домен\имя пользователя и пароль для пользователя, которого вы будете использовать.

Страница настроек тайм-аута (2022 SU1 и новее)

Страница "Таймаут" (Timeout) используется для установки значения тайм-аута установки.

  • Включить тайм-аут установки пакета (Enable package installation timeout): После установки этого параметра необходимо указать число часов, которые должны пройти для установки пакета. Если пакет не будет установлен в отведенное время, выполнение задания считается неудачным.

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

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

  • Тип (Type): Выбор типа пакета, который должен использоваться для удаления. В списке доступных для распространения пакетов будут отображаться только пакеты указанного типа.
  • Текущий (Current): Текущий выбранный пакет.

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

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

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

  • Информация о пакете (Package information): Сводная информация по свойствам для пакета распространения.
    • Имя пакета (Package name): Отображает имя пакета распространения.
    • Тип пакета (Package type): Отображение типа пакета (MSI, EXE, BAT и т. д.).
    • Назначенный шаблон (Assigned template): Отображение шаблона кодов возврата, который был сопоставлен с пакетом распространения.
  • Информация о шаблонах кодов возврата (Return code template information): Отображение имени, описания и даты изменения для всех доступных шаблонов. Чтобы сопоставить конкретный шаблон с пакетом распространения, щелкните шаблон, а затем кнопку Назначить (Assign).
  • Изменение (Modify): Изменение шаблона и открытие окна "Сопоставления кодов возврата пакета" (Package return code mappings).
  • Назначить (Assign): Назначение выбранного шаблона с пакетом распространения.

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

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

  • Информация о шаблонах кодов возврата (Return code template information): Отображение списка всех существующих шаблонов по имени, описанию, типу и дате изменения.
  • Тип фильтра шаблонов (Template filter type): Фильтрация списка шаблонов для отображение всех шаблонов (All), шаблонов MSI (MSI) или остальных шаблонов (Other).
  • Имя шаблона (Template name): Отображение имени, назначаемого новому шаблону.
  • Описание шаблона (Template description): Отображение описания, назначаемого новому шаблону.
  • Тип фильтра шаблонов (Template filter type): Отображение группы, которой необходимо назначить новый шаблон для применения параметров фильтрации. Выберите "Шаблоны MSI" (MSI) или "Другие" (Other).
  • Добавить (Add): Открытие окна "Новый шаблон назначения кодов возврата" (New Return Code Mapping Template).
  • Изменение (Modify): Открытие окна "Назначение кодов возврата пакета" (Package Return code Mappings), чтобы пользователь мог изменить выбранный шаблон.
  • Исключить (Delete): Удаление выбранного шаблона.
  • Импорт (Import): Импорт шаблона из заданного расположения (в формате .xml).
  • Экспорт (Export): Экспорт шаблона в заданное расположение (в формате .xml).

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

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

  • Информация о шаблонах кодов возврата (Return code template information): Отображение списка общих свойств шаблона.
    • Имя шаблона (Template name): Отображение имени шаблона, которое было назначено в диспетчере шаблонов кодов возврата.
    • Описание шаблона (Template description): Отображение описания шаблона, которое было назначено в диспетчере шаблонов кодов возврата.
  • Режим работы по умолчанию:
    • Состояние (State): Назначение состояния успешного выполнения или сбоя.
    • Сообщение (Message): Ввод пользовательского сообщения, отображаемого при отправке пакетом выбранного кода возврата.
  • Сопоставления кодов возврата (Return code mappings): Назначение новых или удаление существующих кодов возврата с помощью кнопки Добавить (Add) или Удалить (Delete) (справа). Добавленные таким образом коды возврата создаются в цифровой последовательности.
  • Изменение сопоставления кодов возврата (Edit return code mapping): Ввод номеров для создаваемых кодов возврата. После добавления и изменения элементов в данном разделе щелкните кнопку Применить (Apply).
    • Отдельный (Single): Назначение отдельного номера кода возврата, который затем может быть назначен состоянию и пользовательскому сообщению.
    • Диапазон (Range): Назначение диапазона номеров кодов возврата, которые затем могут быть назначены одному состоянию и пользовательскому сообщению.
  • Сообщение (Message): Отображение пользовательского сообщения, когда пакет отправляет код возврата.
  • Состояние (State): Установка кода возврата для обозначения успешного выполнения или сбоя.

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

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

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

  • Восстановление пакета (Heal (repair) the package): Этот параметр только обновляет ключи реестра и заменяет программные файлы, распознаваемые агентом как отличные от тех, что включены в пакет установки.
  • Полная переустановка пакета (Perform a full reinstall of the package): Этот параметр позволяет полностью переустановить пакет, заменив все файлы и повторно создав все ключи реестра.
  • Если включена обратная связь, перезаписать указанную настройку и использовать решение пользователя (When feedback is enabled, override the above setting and let the user decide): Этот параметр позволяет пользователю выбирать между восстановлением и переустановкой. Функцию обратной связи можно включить в диалоговом окне Свойства метода доставки (Delivery method properties) на странице Обратная связь (Feedback).
  • Если обратная связь включена, отобразить фоновый экран (When feedback is enabled, display the background screen): Отображение сплошного синего фонового экрана. Функцию обратной связи можно включить в диалоговом окне Свойства метода доставки (Delivery method properties) на странице Обратная связь (Feedback).

Страницы метаданных свойств пакетов распространения

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

Конфигурируйте свойства метаданных пакета по умолчанию для новых пакетов, нажав Сервис > Распространение > Пакеты распространения (Tools > Distribution > Distribution packages), а затем нажав кнопку инструментальной панели Конфигурация настроек (Configure settings).

Настраивайте метаданные отдельных пакетов, открывая свойства пакетов и изменяя страницы Метаданные (Metadata).

О метаданных (About the Metadata): Страница "Дополнительные настройки" (Additional settings)

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

  • Поставщик приложения (Application vendor): Поставщик, создатель приложения.
  • Предполагаемое время простоя (Estimated download time) и Предполагаемое время установки (Estimated install time): Данные значения не вычисляются автоматически. Если вам необходимо указать значения, введите их самостоятельно. Добавление этих данных позволяет пользователям знать, как долго будет выполняться установка конфигурируемого пакета.
  • Требуется перезагрузка (Reboot expected): Дает пользователям возможность знать, если они должны выполнить перезагрузку после установки пакета.

О метаданных (About the Metadata): Страница "Категории" (Categories)

На клиентских порталах можно выполнять фильтрацию доступных пакетов приложений по категориям. Администратор должен создать категории, чтобы они стали доступны на этой странице для выбора. Для создания категорий нажмите Сервис > Распространение > Распространение пакетов (Tools > Distribution > Distribution packages). На инструментальной панели для пакетов распространения нажмите кнопку Конфигурация настроек (Configure settings) и выберите Категории (Categories).

После создания категорий выберите Включить категории (Enable categories) и выберите категорию для данного пакета.

О метаданных (About the Metadata): Страница "Логотип" (Logo)

Эта страница используется для добавления логотипа пакета, который будет использоваться клиентами в портале. Для достижения наилучшего результата используйте файлы в формате .png и разрешение 80x80. Изображения более 80х80 пикселов будут приведены к этому размеру. После нажатия добавленного файла будет выполнено его предварительное отображение в портале.

О метаданных (About the Metadata): Страница "Снимки экранов" (Screenshots)

Эта страница используется для добавления снимков экранов, которые будут использоваться в клиентском портале. Для достижения наилучшего результата используйте файлы в формате .png и разрешение 320x200. Изображения более 640х480 пикселов будут приведены к этому размеру. После нажатия добавленного файла будет выполнено его предварительное отображение в портале.

О метаданных (About the Metadata): Страница "Теги" (Tags)

На клиентских порталах можно выполнять фильтрацию доступных приложений по их тегам. Теги представляют собой ключевые слова, которые вы может назначить для пакетов. Для создания тегов нажмите Сервис > Распространение > Распространение пакетов (Tools > Distribution > Distribution packages). На инструментальной панели для пакетов распространения нажмите кнопку Конфигурация настроек (Configure settings) и выберите Теги (Tags).

После создания тегов выберите Включить теги (Enable tags) и нажмите теги, которые нужно назначить в данный пакет. Для пакета можно назначить несколько тегов.

Страница "Местоположение пакета по умолчанию" (Default package location page) (настройки пакета по умолчанию)

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

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

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

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

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

Если требуется просто скопировать файлы на устройства, можно использовать сценарий развертывания файлов. Можно передать любой тип файлов, включая текстовые файлы, в указанный каталог на устройстве. Сценарии развертывания файлов поддерживают технологию 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).

Информация о странице "Общая информация"

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

  • Имя сценария (Script name): Имя файла сценария. По умолчанию расширение имени файла должно быть .ini. Сценарии хранятся в папке \Program Files\LANDesk\ManagementSuite\scripts.
  • Описание (Description): Описание сценария, которое отображается в средстве управления сценариями.
  • Целевой каталог (Destination directory): Каталог на клиентских системах, к котором будут находиться развернутые файлы.
  • Использовать многоадресную рассылку для распространения файлов (Use multicast to distribute files): Используется для распространения с помощью многоадресной рассылки пакетов. Выбор этого параметра активирует страницы конфигурации "Домены многоадресной рассылки" (Multicast doamins) и "Ограничения многоадресной рассылки" (Multicast Limits).

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

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

  • Загрузка с кэширующего узла (установка только из кэша или с кэширующего узла) (Peer download (only install from cache or peer)): Разрешение загрузки пакетов только в том случае, если они находятся в локально кэше или на кэширующем узле в одном домене многоадресной рассылки. Этот параметр позволяет экономить полосу пропускания, но для успешного выполнения установки пакета этот пакет должен находиться в одном из двух указанных расположений. Один из способов использования данного параметра заключается в первоначальном копировании пакета на устройство в каждой подсети с помощью параметра Только кэшировать файлы на компьютере с помощью многоадресной рассылки (Only cache the file(s) on the computer using multicast) мастера.
  • Динамическая регулировка пропускной способности (Dynamic bandwidth throttling): Задание преимущества сетевого трафика, создаваемого устройством, перед трафиком распространения. Если выбрать данный параметр и оставить для параметра Минимально доступная полоса пропускания (Minimum available bandwidth) значение 0 процентов, то при создании устройством сетевого трафика скорость распространения уменьшается приблизительно до одного пакета в секунду, пока указанный трафик не закончится. Этот параметр подразумевает принудительную загрузку файла целиком в кэш устройства, что также разрешает перезапуск контрольных точек на уровне байтов для возобновления загрузок с места, на котором они были прерваны. При переустановке или восстановлении пакета ESWD или MSI не рекомендуется использовать параметр Динамическая регулировка пропускной способности (Dynamic bandwidth throttling), поскольку эти типы пакетов обычно загружают только необходимые файлы.
  • Минимально доступный для использования на клиенте процент полосы пропускания (Minimum available bandwidth percentage to use on client): Указание степени применения динамической регулировки пропускной способности. Можно ввести значения до 50 процентов от общей доступной устройству полосы пропускания сети. Например, если во время распространения на устройстве присутствует другое приложение, использующее полосу пропускания сети, и для значения полосы пропускания установлено 50 процентов, задание распространения использует 50 процентов полосы пропускания и приложение устройства использует 50 процентов. На практике это значение является переменным, поскольку операционная система автоматически распределяет значительную часть полосы пропускания в зависимости от числа приложений, использующих полосу пропускания, и их приоритета.
  • Задержка между пакетами (кэширующий узел) (Delay between packets (peer)): Этот параметр указывает задержку между пакетами для кэширующих узлов в одной подсети. Эту задержку можно использовать для принудительного ускорения или замедления распространений. Увеличение задержки между пакетами замедляет распространение и уменьшает использование полосы пропускания. Этот параметр можно использовать совместно с параметром Динамическая регулировка пропускной способности (Dynamic bandwidth throttling), однако при этом задержка пакетов оказывает значительное негативное воздействие.
  • Задержка между пакетами (источник) (Delay between packets (source)): Этот параметр указывает задержку между источником пакетов и папкой назначения устройства. Увеличение задержки между пакетами замедляет распространение и уменьшает использование полосы пропускания. Этот параметр можно использовать совместно с параметром Динамическая регулировка пропускной способности (Dynamic bandwidth throttling), однако при этом задержка пакетов оказывает значительное негативное воздействие.

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

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

  • Сценарий использует ограничение распространения по умолчанию (Script uses default distribution limit): Можно ограничить число компьютеров, на которые одновременно выполняется распространение с использованием Targeted Multicast. Этот параметр использует значение по умолчанию, заданное в области Распространение в X компьютеров одновременно (Distribute to X computers simultaneously) на вкладке Конфигурация > Службы > Специальные задания (Configure > Services > Custom Jobs).
  • Сценарий использует настраиваемое ограничение распространения (Script uses custom distribution limit): Используйте данный параметр, чтобы переопределить значение по умолчанию для текущего задания, указав другое значение.
  • Устанавливать только из кэша или с кэширующего узла (Only install from cache or peer): Данный параметр предотвращает выход целевых компьютеров за пределы их подсети для установки пакета. Компьютеры сначала просматривают свой каталог кэша многоадресной рассылки, а при отсутствии в нем пакета проверяют на его наличие кэширующие узлы в своей подсети. Если пакет отсутствует на всех кэширующих узлах, распространение завершается со сбоем. Данный параметр позволяет минимизировать сетевой трафик, передаваемый через подсети. Данный параметр можно использовать после копирования пакета в каждую подсеть с помощью параметра Только кэшировать файлы на компьютере с помощью многоадресной рассылки (Only cache the file(s) on the computer using multicast) на странице "Создание сценариев" (Create Scripts).
  • Проверять файл перед установкой на клиенте (Verify file before client install): Данный параметр позволяет создать контрольную сумму для распространяемого пакета после завершения работы мастера. После этого устройства могут использовать данное значение контрольной суммы, чтобы убедиться, что полученный пакет/файл не был поврежден. В зависимости от размера распространяемого пакета/файла для расчета контрольной суммы может потребоваться несколько минут.
  • Не использовать выполнение задачи (Do not attempt task completion): Данный параметр позволяет запретить использование функции выполнения задачи для повторной попытки выполнения заданий, завершившихся со сбоем. Обычно при установке функции выполнения задачи на устройствах задания, завершившиеся со сбоем, извлекаются во время следующего запуска данной функции. При использовании данного параметра задания, завершившиеся со сбоем, остаются зарегистрированными в журнале.

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

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

  • Использовать обнаружение домена многоадресной рассылки (Use multicast domain discovery): Используйте этот параметр, если для данного задания необходимо выполнить обнаружение домена с использованием Targeted Multicast. Результаты обнаружения домена при этом не сохраняются для повторного использования.
  • Использовать обнаружение домена многоадресной рассылки и сохранить результаты (Use multicast domain discovery and save results): Используйте этот параметр, если для данного задания необходимо выполнить обнаружение домена с использованием Targeted Multicast и сохранить результаты для использования в дальнейшем, чтобы сэкономить время при последующих многоадресных рассылках.
  • Использовать результаты последнего обнаружения домена многоадресной рассылки (Use results of last multicast domain discovery): Используйте этот параметр, если необходимо выполнить обнаружение домена с использованием Targeted Multicast и сохранить результаты.
  • Пробуждение компьютеров представителями домена (Domain representatives wake up computers): Используйте этот параметр, если хотите, чтобы компьютеры поддерживали технологию Wake On LAN для включения, то есть чтобы они могли принимать многоадресную рассылку. С помощью диалогового окна "Параметры многоадресной рассылки" (Multicast Options) можно настроить, сколько представители домена ожидают перед началом многоадресной рассылки после отправки пакета Wake On LAN. По умолчанию этот период ожидания составляет 120 секунд.
  • Дополнительные параметры многоадресной рассылки (Advanced multicast options): Используйте этот параметр для установки дополнительных параметров. Значения по умолчанию подходят для большинства заданий.
Информация об обнаружении домена

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

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

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

Диалоговое окно параметров многоадресной рассылки

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

  • Максимальное число работающих одновременно представителей домена многоадресной рассылки (Maximum number of multicast domain representatives working simultaneously): Максимальное число представителей, которые будут активно выполнять многоадресную рассылку в одно и то же время.
  • Ограничить обработку устройств со сбоем многоадресной рассылки... (Limit processing of machines that failed multicast...): Когда устройству не удается получить файл методом многоадресной рассылки, оно загружает файл с web-сервера или файлового сервера. Этот параметр можно использовать для ограничения числа устройств, получающих файл одновременно. Например, если максимальное число потоков равно 200, а максимальное число потоков сбоя многоадресной рассылки равно 20, в диалоговом окне Специальное задание (Custom job) допускается обработка не более 20 компьютеров со сбоем многоадресной рассылки за раз. В диалоговом окне Специальное задание (Custom job) допускается обработка до 200 устройств одновременно, если они успешно получили многоадресную рассылку, но не более 20 из этих 200 потоков будут использованы для обработки устройств, на которых произошел сбой задачи многоадресной рассылки. Если для параметра задано значение 0, в диалоговом окне Специальное задание (Custom job) не выполняется распространение в рамках задачи для всех компьютеров, на которых произошел сбой многоадресной рассылки.
  • Число дней, которое файлы остаются в кэше клиента (Number of days the files stay in the client cache): Количество времени, в течение которого файл, распространяемый методом многоадресной рассылки, может оставаться в кэше каждого целевого компьютера. По истечении данного периода файл автоматически удаляется.
  • Число дней, которое файлы остаются в кэше представителя домена многоадресной рассылки (Number of days the files stay in multicast domain representative cache): Количество времени, в течение которого файл, распространяемый методом многоадресной рассылки, может оставаться в кэше представителя домена многоадресной рассылки. По истечении данного периода файл автоматически удаляется.
  • Минимальное число миллисекунд между передачами пакетов (глобальная или локальная сеть) (Minimum number of milliseconds between packet transmissions (WAN or Local)): Минимальное время ожидания между отправками пакетов многоадресной рассылки. Это значение используется только в том случае, когда представитель не выполняет многоадресную рассылку из собственного кэша. Если этот параметр не указан, то используется минимальное время ожидания по умолчанию, сохраненное на компьютере представителя домена/подсети. Этот параметр позволяет ограничить использование полосы пропускания в глобальной сети.
  • Максимальное число миллисекунд между передачами пакетов (глобальная или локальная сеть) (Maximum number of milliseconds between packet transmissions (WAN or Local)): Максимальное время ожидания между отправками пакетов многоадресной рассылки. Дополнительные сведения см. в приведенном выше описании параметра минимального числа миллисекунд между передачами пакетов.
  • Число секунд для ожидания после Wake On LAN (Number of seconds to wait after Wake On LAN): Определяет количество времени после отправки пакета Wake On LAN, по прошествии которого представители домена начинают многоадресную рассылку. По умолчанию этот период ожидания составляет 120 секунд. Если некоторые компьютеры в сети запускаются дольше 120 секунд, необходимо увеличить данное значение. Максимальное значение равно 3600 секундам (одному часу).

Информация о странице "Выбор файлов для развертывания"

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

  • Web-путь (Web path): Щелкните для пакетов, хранящихся на web-сервере. Необходимо включить в адрес URL префикс http://.
  • Путь к общим файлам (File share path): Щелкните для пакетов, хранящихся в общей папке нулевого сеанса на файловом сервере. Этот путь должен иметь формат UNC — \\имя_сервера\имя_общей_папки\.
  • Обзор (Browse): Щелкните Обзор (Browse) для поиска пути. Если был выбран параметр Web-путь (Web path), открывается маленькое окно браузера. Если был выбран параметр Путь к общим файлам (File share path), открывается стандартное окно браузера. Если требуется просмотреть каталог web-сервера в окне браузера "Выбор расположения пакета" (Select Package Location), необходимо поставить в конце адреса URL косую черту (/), в противном случае в окне браузера отображается сообщение об ошибке.
  • Добавить (Add): Щелкните Добавить (Add), чтобы добавить программу непосредственно из окна изменения пути после ввода полного пути и имени файла.
  • Удалить (Remove): Выберите добавленный файл и щелкните Удалить (Remove), чтобы удалить файл из списка.

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

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

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

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