Установка прогрессивных веб-приложений на Surface Hub

Поддержка прогрессивных веб-приложений (PWA) значительно расширяет библиотеку доступных приложений, которые могут выполняться на Surface Hub. Пользователи могут получать доступ к приложениям за пределами Microsoft Store и запускать их непосредственно из меню Приложения. По сравнению с веб-страницами, PWA больше похожи на собственные приложения с автономными функциями и возможностью обновления в фоновом режиме. Большинство веб-сайтов можно установить как PWA и воспользоваться всеми дополнительными функциями, включенными веб-разработчиками.

Администраторы могут удаленно устанавливать PWA на Surface Hub с помощью поставщиков управления мобильными устройствами (MDM), таких как Microsoft Intune. Или можно использовать пакет подготовки. В этой статье описаны оба метода с примером кода для установки YouTube, WebEx, Zoom и Uber, а также инструкции по установке собственных PWA. Дополнительные сведения см. в статье Обзор прогрессивных веб-приложения.

Примечание.

Перед установкой PWA убедитесь, что на surface Hub установлено KB5011543 (или последующее обновление Windows). Дополнительные сведения о последних обновлениях Windows 10 для совместной работы см. в журнале обновлений Surface Hub.

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

Установка PWA через Intune

Используйте Intune или другой поставщик MDM для установки PWA на Surface Hubs. Дополнительные сведения см. в статье Управление Surface Hub с помощью поставщика MDM.

Get started

  1. Войдите на портал Intune в Центре администрирования Microsoft Intune.

  2. Перейдите в раздел Политики>конфигурацииустройств>Создать профиль.

  3. В разделе Платформа выберите Windows 10 и более поздних версий. В разделе Тип профиля выберите Шаблоны. В разделе Имя шаблона выберите Административные шаблоны.

  4. Выберите Создать.

    Создание профиля конфигурации Intune

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

    Профиль имени

Настройка политики принудительной установки веб-приложения (Intune)

  1. В разделе Все параметры>Конфигурация компьютера выберите Microsoft Edge и в поле Поиска введите принудительно установленную, выберите принудительно установленную веб-приложения, а затем выберите Включено.

    Включение принудительно установленных веб-приложений

  2. В разделе URL-адреса для автоматической установки веб-приложения скопируйте и введите следующий фрагмент кода, чтобы установить PWA для YouTube, Webex, Zoom и Uber. Или перейдите к следующему шагу, чтобы установить другие PWA.

    Введите список принудительно установленных веб-приложений

    [
    { "url": "https://www.youtube.com/",       "default_launch_container": "window" },
    { "url": "https://signin.webex.com/join",  "default_launch_container": "window" },
    { "url": "https://zoom.us/join",           "default_launch_container": "window" },
    { "url": "https://www.uber.com/",          "default_launch_container": "tab"}
    ]
    
  3. Кроме того, можно создать фрагмент JSON на основе следующего синтаксиса, чтобы установить другие PWA.

    [ { "url": "https://www.contoso.com ",   "default_launch_container": "window" }, 
    
    { "url": "https://www.fabrikam.com/",   "default_launch_container": "tab"  } ]
    
  4. На странице Теги области нажмите кнопку Далее , чтобы пропустить.

  5. На странице Назначения в разделе Включенные группы выберите Добавить группы.

    Добавление групп

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

    Выбор групп

  7. Просмотрите и нажмите кнопку Создать.

    Создание профиля

  8. Чтобы немедленно применить профиль конфигурации, выберите Устройства>Все устройства и найдите целевое устройство. Откройте область Обзор и выберите Синхронизировать.

    Клиент синхронизации

Важно.

Чтобы завершить установку PWA, перейдите на страницу Surface Hub и запустите Edge. PWA устанавливаются и отображаются в меню Пуск Все приложения.

Добавление PWA в меню "Пуск"

Вы можете изменить меню "Пуск" по умолчанию, чтобы пользователи имели быстрый доступ к PWA в начале каждого сеанса Surface Hub. Дополнительные сведения см. в разделе Настройка меню "Пуск" Surface Hub.

Устранение неполадок, управляемых Intune PWA

Если вы не видите PWA в списке Все приложения:

  • Убедитесь, что в Surface Hub есть последние обновления, в частности KB5011543 (или последующее обновление Windows). Дополнительные сведения о последних обновлениях Windows 10 для совместной работы см. в журнале обновлений Surface Hub.
  • Убедитесь, что профиль конфигурации успешно применен и не конфликтует с другими параметрами.
  • Убедитесь, что профиль конфигурации предназначен для группы безопасности, содержащей Surface Hub.
  • Не забудьте запустить Edge один раз на surface Hub, что необходимо для успешной установки управляемых Intune PWA.

Установка PWA с помощью пакета подготовки

Вы можете установить PWA, применив пакет подготовки к Surface Hub с помощью USB-накопителя. Дополнительные сведения см. в статье Создание пакетов подготовки.

Начало работы с подготовкой

  1. На отдельном компьютере под управлением Windows 10 или Windows 11 установите Designer конфигурации Windows (WCD) из Microsoft Store.

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

  3. Выберите Переключиться в расширенный редактор и нажмите кнопку Да , чтобы подтвердить.

Настройка MSEdgePolicy

  1. В области Доступные настройки в WCD выберите \Параметры среды выполнения\ADMXIngestion\ConfigOperations\ADMXInstall\AppName

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

    Введите имя приложения в качестве MSEdgePolicy.

  3. На панели Доступные настройки выберите AppName: MSEdgePolicy и в области редактирования измените параметр Тип на Политика и нажмите кнопку Добавить.

  4. На панели Доступные настройки выберите SettingType: Policy и в области редактирования задайте для AdmxFileUid значение MSEdgePolicy и нажмите кнопку Добавить.

  5. В области Доступные настройки выберите AdmxFileUid: MSEdgePolicy и в области редактирования задайте MSEdgePolicy , введя следующий код в виде одной строки текста:

    Введите код для MSEdgePolicy

    <policyDefinitions revision="1.0" schemaVersion="1.0" xmlns="http://www.microsoft.com/GroupPolicy/PolicyDefinitions">  <!--microsoft_edge version: 96.0.1054.53-->  <policyNamespaces>    <target namespace="Microsoft.Policies.Edge" prefix="microsoft_edge"/>    <using namespace="Microsoft.Policies.Windows" prefix="windows"/>  </policyNamespaces>  <resources minRequiredRevision="1.0"/>  <supportedOn>    <definitions>      <definition displayName="$(string.SUPPORTED_WIN7_V80)" name="SUPPORTED_WIN7_V80"/>     </definitions>  </supportedOn>  <categories>    <category displayName="$(string.microsoft_edge)" name="microsoft_edge"/>    <category displayName="$(string.microsoft_edge_recommended)" name="microsoft_edge_recommended"/>  </categories>  <policies>    <policy class="Both" displayName="$(string.WebAppInstallForceList)" explainText="$(string.WebAppInstallForceList_Explain)" key="Software\Policies\Microsoft\Edge" name="WebAppInstallForceList" presentation="$(presentation.WebAppInstallForceList)">      <parentCategory ref="microsoft_edge"/>      <supportedOn ref="SUPPORTED_WIN7_V80"/>      <elements>        <text id="WebAppInstallForceList" maxLength="1000000" valueName="WebAppInstallForceList"/>      </elements>    </policy>    </policies></policyDefinitions>
    

Настройка принудительно установленной политики веб-приложения (пакет подготовки)

  1. В области Доступные настройки в WCD перейдите по адресу: \Параметры среды выполнения\ADMXIngestion\ConfigADMXInstalledPolicy\AreaName

  2. В области редактирования настроек введите имя_области msEdgePolicy~Policy~microsoft_edge нажмитекнопку Добавить.

  3. В области Доступные настройки выберите Имя_области: MSEdgePolicy~Policy~microsoft_edge а затем в области редактирования задайте для параметра Имя политики значениеWebAppInstallForceList и нажмите кнопку Добавить.

  4. В области Доступные настройки выберите PolicyName: WebAppInstallForceList и в области редактирования для WebAppInstallForceList введите код PWA в виде одной строки текста.

    Введите код для принудительно установленной политики веб-приложения

Примеры кода PPKG

  • YouTube PWA:

    <enabled/><data id="WebAppInstallForceList" value="[{&quot;url&quot;: &quot;https://www.youtube.com&quot;, &quot;create_desktop_shortcut&quot;: true, &quot;default_launch_container&quot;: &quot;window&quot;}]"/>
    
  • Несколько PWA, включая YouTube, Webex, Zoom и Uber:

     <enabled/><data id="WebAppInstallForceList" value="[{&quot;url&quot;: &quot;https://www.youtube.com&quot;, &quot;create_desktop_shortcut&quot;: true, &quot;default_launch_container&quot;: &quot;window&quot;},{&quot;url&quot;: &quot;https://signin.webex.com/join&quot;, &quot;create_desktop_shortcut&quot;: true, &quot;default_launch_container&quot;: &quot;window&quot;},{&quot;url&quot;: &quot;https://zoom.us/join&quot;, &quot;create_desktop_shortcut&quot;: true, &quot;default_launch_container&quot;: &quot;window&quot;},{&quot;url&quot;: &quot;https://www.uber.com&quot;, &quot;create_desktop_shortcut&quot;: true, &quot;default_launch_container&quot;: &quot;window&quot;}]"/>
    
  • Кроме того, можно создать фрагмент JSON на основе следующего синтаксиса, чтобы установить другие PWA:

    <enabled/><data id="WebAppInstallForceList" value="[{&quot;url&quot;: &quot;https://www.contoso.com&quot;, &quot;create_desktop_shortcut&quot;: true, &quot;default_launch_container&quot;: &quot;window&quot;}]"/>
    

Экспорт пакета подготовки и применение к Surface Hub

  1. В строке меню выберите Экспорт, выберите Пакет подготовки и следуйте инструкциям, чтобы создать PPKG-файл.

  2. Вставьте пустое USB-устройство флэш-памяти. Выберите расположение выходных данных, чтобы перейти к расположению пакета. Скопируйте PPKG-файл на USB-накопитель.

  3. Примените пакет подготовки с помощью приложения "Параметры" или во время установки первого запуска. Дополнительные сведения см. в статье Создание пакетов подготовки.

Устранение неполадок с PWA пакета подготовки

Если вы не видите PWA в списке Все приложения:

  • Убедитесь, что в Surface Hub есть последние обновления, в частности KB5011543 (или последующее обновление Windows). Дополнительные сведения о последних обновлениях Windows 10 для совместной работы см. в журнале обновлений Surface Hub.