Создание приложений в Configuration Manager

 

Применимо к:System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

Приложение в System Center 2012 Configuration Manager содержит файлы и сведения, требуемые для развертывания программного обеспечения на устройстве. Приложение содержит один или несколько типов развертывания, которые включают файлы установки и сведения, требуемые для установки программного обеспечения. Тип развертывания также содержит правила, определяющие время и способ развертывания программного обеспечения.

System_CAPS_importantВажно

Для развертывания программного обеспечения на устройствах Android, iOS, Windows Phone и зарегистрированных устройствах Windows 8.1 эти устройства должны быть зарегистрированы в Microsoft Intune. Сведения о том, как зарегистрировать устройства, см. в разделе Управление мобильными устройствами с помощью Microsoft Intune.

Существуют следующие методы создания приложений.

  • Автоматическое создание приложения и типов развертывания посредством считывания файлов установки приложения.

  • Создание приложения вручную с последующим добавлением типов развертывания.

Выполните следующие действия для создания приложений и типов развертывания с помощью Configuration Manager. Сведения о том, как импортировать приложение, см. в разделе Импорт приложения данной статьи.

Если вы ищете сведения о замене приложения, см. раздел Использование замены приложения в Configuration Manager.

Пошаговые инструкции по созданию приложения

Следующая таблица содержит этапы, подробности и дополнительные сведения о создании приложения.

Шаг

Подробные сведения

Дополнительные сведения

Шаг 1. Запустите мастер создания приложений.

Мастер создания приложений используется для настройки общих сведений о приложении.

См. раздел Шаг 1. Запустите мастер создания приложений. в этой статье.

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

Существуют следующие методы настройки общих сведений о приложении.

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

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

См. раздел Шаг 2. Укажите, требуется ли автоматическое обнаружение сведений о приложении, или они будут заданы вручную. в этой статье.

Дополнительные процедуры для создания приложения

Используйте следующие сведения, если для выполнения действий, перечисленных в таблице выше, требуются дополнительные процедуры.

Шаг 1. Запустите мастер создания приложений.

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

Процедура запуска мастера создания приложений

  1. В консоли Configuration Manager выберите пункт Библиотека программного обеспечения.

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

  3. На вкладке Главная в группе Создать щелкните Создать приложение.

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

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

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

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

Автоматическое обнаружение сведений о приложении

  1. На странице Общие в мастере создания приложений установите флажок Автоматически получить данные об этом приложении из файлов установки.

  2. В раскрывающемся списке Тип выберите тип файла установки приложения, который будет использоваться для обнаружения сведений о приложении. Сведения о доступных типах установки см. в разделе Типы развертывания, поддерживаемые Configuration Manager этой статьи.

  3. В поле Расположение укажите UNC-путь в формате \\<сервер>\<общий_ресурс>\<имя_файла> или ссылку на магазин для файла установки приложения, который будет использоваться для обнаружения сведений о приложении. Можно также нажать кнопку Обзор, чтобы выбрать файл установки.

    System_CAPS_importantВажно

    Если в качестве типа приложения выбрать Установщик Windows (основной) (Configuration Manager без пакета обновления) или Установщик Windows (MSI-файл) (Configuration Manager с пакетом обновления 1 (SP1)), все файлы в указанной папке будут импортироваться с приложением и отправляться в точки распространения. Убедитесь, что в указанной вами папке находятся только те файлы, которые необходимы для установки приложения. Тестирование Configuration Manager подтвердило возможность поддержки до 20 000 файлов приложений в пакете приложения. Если приложение содержит больше файлов, рекомендуется создать несколько приложений с меньшим количеством файлов.

    System_CAPS_noteПримечание

    Вы должны иметь доступ к UNC-пути, содержащему приложение, и всем вложенным папкам с содержимым приложения.

  4. Нажмите кнопку Далее.

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

  6. На странице Общие сведения Мастера создания приложений укажите следующие сведения.

    System_CAPS_noteПримечание

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

    - Укажите общие сведения о приложении, такие как имя приложения, комментарии, версия и дополнительная ссылка, которая упрощает поиск приложения в консоли Configuration Manager.
    
    - **Программа установки**. Укажите программу установки и все обязательные свойства, необходимые для установки данного типа развертывания приложения.
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Hh709023.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-note(SC.12).jpeg" title="System_CAPS_note" alt="System_CAPS_note" />Примечание</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>Если программа установки не отображается, нажмите кнопку <strong>Обзор</strong>, чтобы перейти в папку программы установки.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - **Способ установки**. Укажите, для кого будет устанавливаться тип развертывания приложения — только для текущего пользователя или для всех пользователей. Также можно указать, что при развертывании на устройстве тип развертывания будет установлен для всех пользователей, а при развертывании для пользователя — для одного пользователя.
    
    - Для System Center 2012 R2 Configuration Manager и более поздних версий:**Использовать автоматическое VPN-подключение (если настроено)**. Если профиль VPN был развернут на устройстве, где запускается приложение, запустите VPN-подключение при запуске приложения (только для Windows 8.1 и Windows Phone 8.1).
    
      На устройствах Windows Phone 8.1 автоматические VPN-подключения не поддерживается, если на устройстве было развернуто несколько профилей VPN.
    
      Дополнительные сведения о профилях VPN см. в статье [Профили VPN в Configuration Manager](dn261217\(v=technet.10\).md).
    
  7. Нажмите кнопку Далее, просмотрите сведения о приложении на странице Сводка, после чего завершите работу мастера создания приложений.

  8. Новое приложение появится в узле Приложения консоли Configuration Manager, и процесс создания приложения завершится. Если требуется добавить в приложение дополнительные типы развертывания, см. раздел Действия для создания типа развертывания в этой статье.

Определение вручную сведений о приложении

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

  2. Укажите общие сведения о приложении, такие как имя приложения, комментарии, версия и дополнительная ссылка, которая упрощает поиск приложения в консоли Configuration Manager.

  3. Нажмите кнопку Далее.

  4. На странице Каталог приложений Мастера создания приложений укажите следующие сведения.

    - **Выбранный язык**. В раскрывающемся списке выберите языковую версию приложения, которое необходимо настроить. Нажмите кнопку **Добавить или удалить**, чтобы настроить дополнительные языки для данного приложения.
    
    - **Локализованное имя приложения**. Укажите имя приложения на языке, выбранном в раскрывающемся списке **Выбранный язык**.
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Hh221339.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-important(SC.12).jpeg" title="System_CAPS_important" alt="System_CAPS_important" />Важно</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>Вам следует указать имя локализованного приложения для каждой настраиваемой языковой версии.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - **Категории пользователей**. Нажмите кнопку **Изменить**, чтобы указать категории приложения на языке, выбранном в раскрывающемся списке **Выбранный язык**. Пользователи каталога приложений могут использовать выбранные категории для фильтрации и сортировки доступных приложений.
    
    - **Докум. для пользователей**. Нажмите кнопку **Обзор**, чтобы указать URL-адрес или UNC-путь и имя файла, который пользователи каталога приложений могут прочитать, чтобы получить дополнительные сведения об этом приложении.
    
    - **Текст ссылки**. Укажите текст, который будет отображаться вместо URL-адреса приложения.
    
    - **URL-адрес политики конфиденц**. Укажите URL-адрес заявления о конфиденциальности приложения.
    
    - **Локализованное описание**, Введите описание данного приложения на языке, выбранном в раскрывающемся списке **Выбранный язык**.
    
    - **Ключевые слова**. Введите список ключевых слов на языке, выбранном в раскрывающемся списке **Выбранный язык**. Этих ключевые слова упрощают пользователям поиск приложений в каталоге приложений.
    
    - **Значок**. Нажмите кнопку **Обзор**, чтобы выбрать значок для данного приложения из доступных значков. Если не указать значок, в этом приложении будет использоваться значок по умолчанию.
    
    - **Отобразить это приложение как популярное и выделить его на портале компании**. Выберите этот параметр, чтобы выделить приложение на портале компании.
    
  5. Нажмите кнопку Далее.

  6. На странице Типы развертывания Мастера создания приложений нажмите кнопку Добавить, чтобы создать новый тип развертывания.

    System_CAPS_noteПримечание

    Дополнительные сведения о создании типа развертывания см. в разделе Действия для создания типа развертывания этой статьи.

  7. Нажмите кнопку Далее, просмотрите сведения о приложении на странице Сводка, после чего завершите работу мастера создания приложений.

  8. Новое приложение появится в узле Приложения консоли Configuration Manager.

Действия для создания типа развертывания

Следующая таблица содержит этапы, подробности и дополнительные сведения о создании типа развертывания.

System_CAPS_noteПримечание

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

Шаг

Подробные сведения

Дополнительные сведения

Шаг 1. Запуск мастера создания типа развертывания

Дополнительные сведения отсутствуют.

См. раздел Шаг 1. Запуск мастера создания типа развертывания в этой статье.

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

Существуют следующие методы настройки общих сведений о типе развертывания.

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

  • Настройка сведений о типе развертывания вручную. Администратор вручную вводит сведения о типе развертывания.

См. раздел Шаг 2. Автоматическое обнаружение информации о типе развертывания или определение информации вручную в этой статье.

Шаг 3. Настройка параметров содержимого для типа развертывания

На странице Содержимое в мастере создания типа развертывания содержатся параметры, с помощью которых настраивается расположение содержимого типа развертывания, а также сведения о командах для установки и удаления содержимого.

См. раздел Шаг 3. Настройка параметров содержимого для типа развертывания в этой статье.

Шаг 4. Настройка методов обнаружения приложений

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

См. раздел Шаг 4. Настройка методов обнаружения для обозначения присутствия типа приложения в этой статье.

Шаг 5. Настройка параметров взаимодействия с пользователем для типа развертывания

Можно указать сведения о поведении типа развертывания при установке на устройствах.

См. раздел Шаг 5. Настройка параметров взаимодействия с пользователем для типа развертывания в этой статье.

Шаг 6. Определение требований для типа развертывания

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

См. раздел Шаг 6. Настройка требований для типа развертывания. в этой статье.

Шаг 7. Определение зависимостей для типа развертывания

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

См. раздел Шаг 7. Указание зависимостей для типа развертывания в этой статье.

Шаг 8. Подтверждение параметров типа развертывания и завершение работы мастера

После выполнения всех шагов проверьте параметры, выбранные для типа развертывания, и завершите работу мастера.

См. раздел Шаг 8. Подтверждение параметров типа развертывания и завершение работы мастера в этой статье.

Шаг 9. Настройка дополнительных параметров типов развертывания, содержащих виртуальные приложения

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

См. раздел Шаг 9. Настройка дополнительных параметров для типов развертывания, содержащих виртуальные приложения в этой статье.

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

Используйте следующие сведения, если для выполнения действий, перечисленных в таблице выше, требуются дополнительные процедуры.

Шаг 1. Запуск мастера создания типа развертывания

  1. В консоли Configuration Manager выберите пункт Библиотека программного обеспечения.

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

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

    System_CAPS_noteПримечание

    Мастер создания типа развертывания также можно запустить из мастера создания приложений и из вкладки Типы развертывания диалогового окна Свойства<имя_приложения>.

Шаг 2. Автоматическое обнаружение информации о типе развертывания или определение информации вручную

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

Автоматическое обнаружение информации о типе развертывания

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

    System_CAPS_noteПримечание

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

  2. В поле Тип выберите тип файла установки приложения, который нужно использовать для обнаружения сведений о типе развертывания.

  3. В поле Расположение укажите UNC-путь в формате \\<сервер>\<общий_ресурс>\<имя_файла> или ссылку на магазин для файлов установки приложения и содержимого, которые требуется использовать для обнаружения сведений о типе развертывания. Можно также нажать кнопку Обзор, чтобы выбрать файл установки.

    System_CAPS_noteПримечание

    Вы должны иметь доступ к UNC-пути, содержащему приложение и вложенные папки с содержимым приложения.

  4. Нажмите кнопку Далее.

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

  6. На странице Общие сведения в мастере создания типа развертывания укажите следующие сведения.

    System_CAPS_noteПримечание

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

    - Укажите общие сведения о типе развертывания, например, имя, комментарии администратора и доступные языки.
    
    - **Программа установки**. Укажите программу установки и все свойства, необходимые для установки данного типа развертывания.
    
    - **Способ установки**. Укажите, для кого будет устанавливаться тип развертывания — для текущего пользователя или для всех пользователей. Также можно указать необходимость установки типа развертывания для всех пользователей, если развертывание выполняется на устройстве, или только для одного пользователя, если развертывание выполняется для пользователя.
    
    - Для System Center 2012 R2 Configuration Manager и более поздних версий:**Использовать автоматическое VPN-подключение (если настроено)**. Если профиль VPN был развернут на устройстве, где запускается приложение, запустите VPN-подключение при запуске приложения (только для Windows 8.1 и Windows Phone 8.1). Если на устройстве Windows 8.1 развернуто несколько профилей VPN, по умолчанию используется первый развернутый профиль VPN.
    
      На устройствах Windows Phone 8.1 автоматические VPN-подключения не поддерживается, если на устройстве было развернуто несколько профилей VPN.
    
      Дополнительные сведения о профилях VPN см. в статье [Профили VPN в Configuration Manager](dn261217\(v=technet.10\).md).
    
  7. Нажмите кнопку Далее и перейдите к процедуре Шаг 3. Настройка параметров содержимого для типа развертывания.

Указание информации о типе развертывания вручную

  1. На странице Общие в мастере создания типа развертывания установите флажок Указать информацию о типе развертывания вручную.

    System_CAPS_noteПримечание

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

  2. В поле Тип выберите тип файла установки приложения, который нужно использовать для обнаружения информации о типе развертывания. Можно выбрать те же типы установки, который бы использовались при автоматическом обнаружении типа развертывания. Вы также можете дополнительно указать сценарий, чтобы установить тип развертывания.

  3. Нажмите кнопку Далее.

  4. На странице Общие сведения в мастере создания типа развертывания укажите имя типа развертывания, необязательное описание и языки, на которых должен быть доступен этот тип развертывания, а затем нажмите кнопку Далее.

  5. Перейдите к Шаг 3. Настройка параметров содержимого для типа развертывания.

Шаг 3. Настройка параметров содержимого для типа развертывания

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

Процедура настройки параметров содержимого для типа развертывания

  1. На странице Содержимое в мастере создания типа развертывания укажите следующие сведения.

    - **Расположение содержимого**. Укажите расположение содержимого для этого типа развертывания или нажмите кнопку **Обзор**, чтобы выбрать папку содержимого типа развертывания.
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Hh221339.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-important(SC.12).jpeg" title="System_CAPS_important" alt="System_CAPS_important" />Важно</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>Учетная запись <strong>System</strong> сервера сайта компьютера должна иметь разрешения на доступ к указанному расположению содержимого.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - **Хранить содержимое в клиентском кэше**. Выберите этот параметр, чтобы указать необходимость бессрочного хранения содержимого в кэше на клиентском компьютере даже после его использования. Этот параметр может оказаться полезным для некоторых развертываний, например для программ на базе установщика Windows, которым локальная копия исходных файлов требуется для применения обновлений, однако его использование приводит к сокращению свободного места в кэше. Если выбрать этот параметр, в большом развертывании на более позднем этапе может произойти сбой, если в кэше будет недостаточно свободного места.
    
    - **Разрешить клиентам использовать содержимое совместно с другими клиентами из той же подсети**. Выберите этот параметр, чтобы уменьшить нагрузку на сеть, позволив клиентам загружать содержимое с других локальных клиентов в сети, которые уже его загрузили и кэшировали. Этот параметр использует технологию Windows BranchCache, и его можно использовать на компьютерах под управлением операционной системы Windows Vista с пакетом обновления 2 (SP2) или более поздней версии.
    
    - **Программа установки**. Укажите имя программы установки и все необходимые параметры установки или нажмите кнопку **Обзор**, чтобы выбрать файл установки.
    
    - **Запуск установки в**. Укажите папку, в которой находится программа установки для типа развертывания. Эту папку можно задать, используя абсолютный путь на клиентском компьютере или относительный путь к папке в точке распространения, содержащей файлы установки. Это поле является необязательным.
    
    - **Программа удаления**. Укажите имя программы удаления и все необходимые параметры или нажмите кнопку **Обзор**, чтобы выбрать программу удаления. Это поле является необязательным.
    
    - **Запуск удаления в**. Укажите папку, в которой находится программа удаления для типа развертывания. Эту папку можно задать, используя либо абсолютный путь на клиентском компьютере, либо относительный путь к папке в точке распространения, содержащей пакет. Это поле является необязательным.
    
    - **Запуск программы установки и удаления в качестве 32-разрядного процесса на 64-разрядных клиентах**. Позволяет использовать 32-разрядный файл и разделы реестра на компьютерах Windows для запуска программы установки для типа развертывания.
    
  2. Нажмите кнопку Далее.

Шаг 4. Настройка методов обнаружения для обозначения присутствия типа приложения

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

Процедура настройки метода обнаружения

  1. На странице Метод обнаружения в мастере создания типа развертывания установите переключатель Настроить правила для определения наличия типа развертывания и нажмите кнопку Добавить.

    System_CAPS_noteПримечание

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

  2. В диалоговом окне Правило обнаружения в раскрывающемся списке Тип параметра выберите метод обнаружения для типа развертывания. Доступны следующие варианты.

    - **Файловая система**. Используйте этот метод для проверки наличия на клиентском устройстве указанного файла или папки, подтверждающих, что приложение установлено.
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Hh709023.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-note(SC.12).jpeg" title="System_CAPS_note" alt="System_CAPS_note" />Примечание</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>Тип параметра <strong>Файловая система</strong> не поддерживает указание UNC-пути к сетевой папке в поле <strong>Путь</strong>. Можно указать только локальный путь на клиентском устройстве.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Hh709023.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-note(SC.12).jpeg" title="System_CAPS_note" alt="System_CAPS_note" />Примечание</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>Выберите параметр <strong>Файл или папка связаны с 32-разр. приложением на 64-разр. системах</strong>, чтобы сначала искать указанный файл или папку в 32-разрядных расположениях. Если указанный файл или папка не будут найдены, будет выполнен поиск в 64-разрядных расположениях.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - **Реестр**. Этот метод можно использовать для проверки наличия на клиентском устройстве указанного раздела или параметра реестра, подтверждающих, что приложение установлено.
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Hh709023.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-note(SC.12).jpeg" title="System_CAPS_note" alt="System_CAPS_note" />Примечание</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>Выберите параметр <strong>Этот ключ реестра связан с 32-разрядным приложением в 64-разрядных системах</strong>, чтобы сначала искать указанный раздел реестра в 32-разрядных расположениях в реестре. Если указанный раздел реестра не будет найден, будет выполнен поиск в 64-разрядных расположениях.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - **Установщик Windows**. Используйте этот метод для проверки наличия на клиентском устройстве указанного файла установщика Windows, подтверждающего, что приложение установлено.
    
  3. Укажите подробности об элементе, который нужно использовать для обнаружения типа развертывания. Например, можно использовать файл, папку, раздел реестра, параметр реестра или код продукта установщика Windows.

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

  5. Нажмите кнопку Далее, чтобы закрыть диалоговое окно Правило обнаружения.

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

  1. На странице Метод обнаружения в мастере создания типа развертывания установите флажок Использовать настраиваемый сценарий для определения наличия типа развертывания и нажмите кнопку Изменить.

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

  3. В поле Содержимое сценария введите сценарий, который необходимо использовать. Также можно вставить в это поле содержимое существующего сценария или нажать кнопку Открыть, чтобы выбрать существующий сохраненный сценарий.Configuration Manager определяет результаты выполнения сценария, считывая значения, которые записываются в потоки вывода STDOUT и STDERR, а также в код выхода сценария. Если код выхода имеет ненулевое значение, это означает, что в сценарии возникла ошибка и состояние обнаружения приложения неизвестно. Если код выхода равен нулю и STDOUT содержит данные, состояние обнаружения приложения имеет значение "Установлено".

    Следующая таблица позволяет определить состояние обнаружения приложения по выходным данным сценария.

    Код выхода сценария

    Данные из STDOUT

    Данные из STDERR

    Результат сценария

    Состояние обнаружение приложения

    0

    Пусто

    Пусто

    Успех

    Не установлено

    0

    Пусто

    Не пусто

    Сбой

    Неизвестно

    0

    Не пусто

    Пусто

    Успех

    Установлено

    0

    Не пусто

    Не пусто

    Успех

    Установлено

    Ненулевое значение

    Пусто

    Пусто

    Сбой

    Неизвестно

    Ненулевое значение

    Пусто

    Не пусто

    Сбой

    Неизвестно

    Ненулевое значение

    Не пусто

    Пусто

    Сбой

    Неизвестно

    Ненулевое значение

    Не пусто

    Не пусто

    Сбой

    Неизвестно

    В следующей таблице содержатся примеры сценариев на языке Microsoft Visual Basic (VB), которые можно использовать для создания собственных сценариев обнаружения приложений.

    Пример сценария Visual Basic

    Описание

    WScript.Quit(1)

    Сценарий возвращает код выхода, отличный от нуля. Это означает, что в нем возникла ошибка. В этом случае состояние обнаружения приложения неизвестно.

    WScript.StdErr.Write "Сбой сценария"

    WScript.Quit(0)

    Сценарий возвращает нулевой код выхода, но значение STDERR не пустое, и это указывает, что в сценарии возникла ошибка. В этом случае состояние обнаружения приложения неизвестно.

    WScript.Quit(0)

    Сценарий возвращает нулевой код выхода, который указывает на то, что он успешно выполнился. При этом значение STDOUT пусто, а это значит, что приложение не установлено.

    WScript.StdOut.Write "Приложение установлено"

    WScript.Quit(0)

    Сценарий возвращает нулевой код выхода, который указывает на то, что он успешно выполнился. При этом значение STDOUT не пустое, а это значит, что приложение установлено.

    WScript.StdOut.Write "Приложение установлено"

    WScript.StdErr.Write "Завершено"

    WScript.Quit(0)

    Сценарий возвращает нулевой код выхода, который указывает на то, что он успешно выполнился. При этом значения STDOUT и STDERR не пустые, а это значит, что приложение установлено.

    System_CAPS_noteПримечание

    Максимальный размер сценария составляет 32 килобайта (КБ).

  4. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Редактор сценариев.

  5. Нажмите кнопку Далее.

Шаг 5. Настройка параметров взаимодействия с пользователем для типа развертывания

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

Настройка параметров взаимодействия с пользователем для типа развертывания

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

    - **Режим установки**. В раскрывающемся списке выберите один из следующих вариантов.
    
        - **Установить для пользователя**. Приложение устанавливается только для пользователя, для которого оно развертывается.
    
        - **Установить для системы**. Приложение устанавливается только один раз и становится доступным для всех пользователей.
    
        - **Установить для системы, если ресурс является устройством; в противном случае установить для пользователя**. Если приложение развертывается для устройства, оно устанавливается для всех пользователей. Если приложение развертывается для пользователя, оно устанавливается только для этого пользователя.
    
    - **Требование к входу в систему**. Укажите требования к входу в систему для этого типа развертывания, выбрав один из следующих вариантов.
    
        - **Только после входа пользователя**
    
        - **В любом случае**
    
        - **Пока никто не вошел в систему**
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Hh709023.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-note(SC.12).jpeg" title="System_CAPS_note" alt="System_CAPS_note" />Примечание</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>По умолчанию для этого параметра устанавливается значение <strong>Только после входа пользователя</strong>, и его нельзя изменить, если в раскрывающемся списке <strong>Режим установки</strong> выбрано значение <strong>Установить для пользователя</strong>.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - **Видимость программы установки**. Укажите режим, в котором будет запущен тип развертывания на клиентских устройствах. Доступны следующие параметры.
    
        - **Развернуто**. Тип развертывания запускается на клиентских устройствах в развернутом режиме. Пользователи будут видеть все операции установки.
    
        - **Обычный**. Тип развертывания запускается в обычном режиме в соответствии с используемыми по умолчанию параметрами системы и программы. Этот режим используется по умолчанию.
    
        - **Свернуто**. Тип развертывания запускается на клиентских устройствах в свернутом режиме. Пользователи видят операции установки в области уведомлений панели задач.
    
        - **Скрытый**. Тип развертывания запускается на клиентских устройствах в скрытом режиме, и пользователи не видят операции установки.
    
    - **Разрешить пользователям видеть ход установки программы и взаимодействовать с ним**. Укажите, разрешено ли взаимодействие пользователя с процессом установки типа развертывания для настройки параметров установки.
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Hh709023.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-note(SC.12).jpeg" title="System_CAPS_note" alt="System_CAPS_note" />Примечание</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>Этот параметр включен по умолчанию, если в раскрывающемся списке <strong>Режим установки</strong> выбран параметр <strong>Установить для пользователя</strong>.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - **Максимально допустимое время выполнения (в минутах)**. Укажите максимальное время работы программы на клиентском компьютере. Значение этого параметра может быть задано в виде целого положительного числа. Значение по умолчанию — **120** минут.
    
      Это значение используется для следующих целей.
    
        - Для отслеживания результатов, полученных от типа развертывания.
    
        - Для определения возможности установки типа развертывания, если для клиентских устройств заданы периоды обслуживания. Если задан период обслуживания, программа будет запускаться только в том случае, если продолжительность периода обслуживания превышает значение параметра **Максимально допустимое время выполнения**.
    
          <div class="alert">
    
          <table>
          <colgroup>
          <col style="width: 100%" />
          </colgroup>
          <thead>
          <tr class="header">
          <th><img src="images/Hh221339.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-important(SC.12).jpeg" title="System_CAPS_important" alt="System_CAPS_important" />Важно</th>
          </tr>
          </thead>
          <tbody>
          <tr class="odd">
          <td><p>Если <strong>Максимально допустимое время выполнения</strong> превышает продолжительность запланированного окна обслуживания, может возникнуть конфликт. Если для параметра максимального времени выполнения пользователь установит значение, превышающее продолжительность любого доступного периода обслуживания, данный тип развертывания запущен не будет.</p></td>
          </tr>
          </tbody>
          </table>
    
          </div>
    
  2. Примерное время установки (мин.). Укажите предполагаемое время установки типа развертывания. Оно отображается пользователям в каталоге приложений.

  3. Нажмите кнопку Далее.

Шаг 6. Настройка требований для типа развертывания.

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

    System_CAPS_noteПримечание

    Новые требования можно также добавить на вкладке Требования диалогового окна Свойства<имя_типа_развертывания>.

  2. В раскрывающемся списке Категория выберите категорию, для которой предназначено это требование ("Пользователь" или "Устройство"), либо выберите пункт Другое, чтобы использовать созданное ранее глобальное условие. При нажатии кнопки Другое также можно выбрать команду Создать, чтобы создать новое глобальное условие. Дополнительные сведения о глобальных условиях см. в разделе Создание глобальных условий в Configuration Manager.

    System_CAPS_importantВажно

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

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

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

    System_CAPS_importantВажно

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

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

  6. Нажмите кнопку ОК, чтобы сохранить правило требования и закрыть диалоговое окно Создать требование.

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

Шаг 7. Указание зависимостей для типа развертывания

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

System_CAPS_importantВажно

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

Указание зависимостей типа развертывания

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

    System_CAPS_noteПримечание

    Новые зависимости можно также добавить на вкладке Зависимости диалогового окна Свойства<имя_типа_развертывания>.

  2. В диалоговом окне Добавить зависимость нажмите кнопку Добавить.

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

    System_CAPS_noteПримечание

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

  4. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Укажите требуемое приложение.

  5. Для автоматической установки зависимого приложения установите напротив него флажок Автом. установка.

    System_CAPS_noteПримечание

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

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

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

  8. Нажмите кнопку OK, чтобы закрыть диалоговое окно Добавить зависимость.

  9. Нажмите кнопку Далее.

Шаг 8. Подтверждение параметров типа развертывания и завершение работы мастера

Чтобы завершить работу мастера создания типа развертывания, выполните следующие действия.

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

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

  3. Если мастер создания типа развертывания был запущен из мастера создания приложений, вы вернетесь на страницу Типы развертывания в мастере создания приложений.

Шаг 9. Настройка дополнительных параметров для типов развертывания, содержащих виртуальные приложения

Следующие процедуры позволяют настроить дополнительные параметры типов развертывания, содержащих виртуальные приложения.

Настройка параметров содержимого для типов развертывания App-V

  1. В консоли Configuration Manager выберите пункт Библиотека программного обеспечения.

  2. В рабочей области Библиотека программного обеспечения выберите Приложения.

  3. В списке Приложения выберите приложение, содержащее тип развертывания App-V. Затем на вкладке Главная в группе Свойства нажмите кнопку Свойства.

  4. В диалоговом окне Имя приложениясвойства на вкладке Типы развертывания выберите тип развертывания App-V и нажмите кнопку Изменить.

  5. В диалоговом окне Имя типа развертываниясвойства на вкладке Содержимое при необходимости настройте следующие параметры.

    - **Хранить содержимое в клиентском кэше**. Выберите этот параметр, чтобы содержимое для этого типа развертывания не удалялось из кэша клиента Configuration Manager.
    
    - **Загрузить содержимое в кэш App-V перед запуском**. Выберите этот параметр, чтобы все содержимое для виртуального приложения загружалось в кэш App-V перед запуском приложения. Выбор этого параметра также позволяет не закреплять содержимое приложения в кэше и удалять его при необходимости.
    
  6. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Свойства*<имя_типа_развертывания>*.

  7. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Свойства*<имя_приложения>*.

Настройка параметров публикации для типов развертывания App-V

  1. В консоли Configuration Manager выберите пункт Библиотека программного обеспечения.

  2. В рабочей области Библиотека программного обеспечения выберите Приложения.

  3. В списке Приложения выберите приложение, содержащее тип развертывания App-V. Затем на вкладке Главная в группе Свойства нажмите кнопку Свойства.

  4. В диалоговом окне Свойства*<имя_приложения>* на вкладке Типы развертывания выберите тип развертывания App-V и нажмите кнопку Изменить.

  5. В диалоговом окне Свойства*<имя_типа_развертывания>* на вкладке Публикация выберите элементы виртуального приложения, которые необходимо опубликовать.

  6. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Свойства*<имя_типа_развертывания>*.

  7. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Свойства*<имя_приложения>*.

Импорт приложения

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

Импорт приложения

  1. В консоли Configuration Manager выберите пункт Библиотека программного обеспечения.

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

  3. На вкладке Главная в группе Создать нажмите кнопку Импорт приложения.

  4. На странице Общие в мастере импорта приложений нажмите кнопку Обзор и укажите UNC-путь к сжатому файлу (ZIP-файлу), содержащему импортируемое приложение. Также можно нажать кнопку Обзор и перейти в папку с файлом.

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

  6. На странице мастера Сводка просмотрите список необходимых действий и завершите работу мастера. Новое приложение появится в узле Приложения.

System_CAPS_tipСовет

Командлет Windows PowerShell Import-CMApplication выполняет ту же функцию, что и эта процедура. Дополнительные сведения см. в статье Import-CMApplication справочника по командлетам Microsoft System Center 2012 Configuration Manager с пакетом обновления 1 (SP1).

Типы развертывания, поддерживаемые Configuration Manager

Configuration Manager поддерживает типы развертывания, описанные в следующих разделах.

System_CAPS_noteПримечание

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

Типы развертывания, поддерживаемые Configuration Manager без пакета обновления, Configuration Manager с пакетом обновления 1 (SP1) и System Center 2012 R2 Configuration Manager

Имя

Описание

Установщик Windows (основной) (Configuration Manager без пакета обновления) или Установщик Windows (MSI-файл) (Configuration Manager с пакетом обновления 1 (SP1) и System Center 2012 R2 Configuration Manager)

Создает тип развертывания из файла установщика Windows

Установщик сценариев (основной) (Configuration Manager без пакета обновления) или Установщик сценариев (Configuration Manager с пакетом обновления 1 (SP1) и System Center 2012 R2 Configuration Manager)

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

Microsoft Application Virtualization (Configuration Manager без пакета обновления) или Microsoft Application Virtualization 4 (Configuration Manager с пакетом обновления 1 (SP1)) и System Center 2012 R2 Configuration Manager

Создает тип развертывания из манифеста Microsoft Application Virtualization 4

CAB-файл Windows Mobile

Создает тип развертывания из CAB-файла Windows Mobile

SIS-файл Nokia

Создает тип развертывания из SIS-файла Nokia Symbian

Тип развертывания, поддерживаемый Configuration Manager с пакетом обновления 1 (SP1) и System Center 2012 R2 Configuration Manager

Имя

Описание

Пакет приложения Windows (APPX-файл) (Configuration Manager без пакета обновления и Configuration Manager с пакетом обновления 1 (SP1)) или Пакет приложения Windows (*.appx, *.appxbundle) (System Center 2012 R2 Configuration Manager)

Создает тип развертывания для операционной системы Windows 8 или Windows RT из файла пакета приложения Windows.

В System Center 2012 R2 Configuration Manager также можно создавать тип развертывания из пакета наборов приложений Windows (APPXBUNDLE-файл).

Пакет приложения Windows (в Магазине Windows)

Создает тип развертывания для Windows 8 или Windows RT с помощью задания ссылки на приложение в Магазине Windows или перехода на компьютер, на котором это приложение уже установлено.

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

Microsoft Application Virtualization 5

Создает тип развертывания из файла пакета Microsoft Application Virtualization 5.

Пакет приложения Windows Phone (XAP-файл)

Создает тип развертывания из файла пакета приложения для Windows Phone.

Пакет приложения для ОС Windows Phone (в Магазине Windows)

Создает тип развертывания с помощью задания ссылки на приложение в Windows Phone.

Пакет приложения для ОС iOS (IPA-файл)

Создает тип развертывания из файла пакета приложений для iOS.

Пакет приложения для iOS в Apple App Store

Создает тип развертывания с помощью задания ссылки на приложение iOS в App Store.

Пакет приложения для ОС Android (APK-файл)

Создает тип развертывания из файла пакета приложений для Android.

Пакет приложения для ОС Android в Google Play

Создает тип развертывания с помощью задания ссылки на приложение в Google Play.

Например, используйте URL-адрес https://play.google.com/store/apps/details?id=com.microsoft.skydrive для загрузки приложения Microsoft SkyDrive из Google Play.

Mac OS X

Создает тип развертывания для компьютеров Mac из CMMAC-файла, созданного с помощью средства CMAppUtil.

Типы развертывания, поддерживаемые только System Center 2012 R2 Configuration Manager

Имя

Описание

Веб-приложение

Создает тип развертывания, который задает ссылку на веб-приложение. Тип приложения устанавливает ярлык на веб-приложение на устройстве пользователя.