分享方式:


在 Surface Hub 上安裝漸進式 Web 應用程式

漸進式 Web 應用程式 (PWA) 支援可大幅擴充可在 Surface Hub 上執行的可用應用程式連結庫。 用戶可以存取 Microsoft Store 外部的應用程式,並直接從 [應用程式] 選單執行它們。 相較於網頁,PWA 的行為更像具有離線功能的原生應用程式,以及在背景中更新的能力。 大部分的網站都可以安裝為 PWA,並利用 Web 開發人員所啟用的任何其他功能。

系統管理員可以透過行動裝置管理 (MDM) 提供者,例如 Microsoft Intune,從遠端安裝 Surface Hub 上的 PWA。 或者,您可以使用布建套件。 本文說明這兩種方法,其中包含安裝 YouTube、WebEx、Zoom 和 Uber 的範例程式代碼,以及安裝您自己的 PWA 的指示。 若要深入瞭解,請參閱 漸進式 Web 應用程式概觀

注意

安裝 PWA 之前,請確定您的 Surface Hub 已 安裝KB5011543 (或後續的 Windows 更新) 。 若要深入瞭解最新的 Windows 10 團隊版更新,請參閱 Surface Hub 更新歷程記錄

使用者也可以安裝 PWA,以在其中樞會話期間使用。 會話結束時,會移除 PWA。 若要深入瞭解,請參閱 在 Microsoft Edge 中安裝、管理或卸載應用程式

透過 Intune 安裝 PWA

使用 Intune 或其他 MDM 提供者,在 Surface Hub 上安裝 PWA。 若要深入瞭解,請參閱 使用 MDM 提供者管理 Surface Hub

入門

  1. 登入 Intune 入口網站, 網Microsoft Intune 系統管理中心

  2. 移至 [裝置>設定原則>] [建立配置檔]

  3. 在 [平臺] 底下,選取 [Windows 10 和更新版本]。 在 [配置文件類型] 下,選取 [範本]。 在 [範本名稱] 底下,選取 [ 系統管理範本]。

  4. 取 [建立]。

    建立 Intune 組態配置檔

  5. 為配置檔命名,輸入選擇性描述,然後選取 [ 下一步]

    名稱配置檔

(Intune) 設定強制安裝的 Web Apps 原則

  1. 在 [ 所有設定>計算機設定] 底下,選 取 [Microsoft Edge ],然後在 [搜尋] 方塊中輸入 force-installed,選取 [強制安裝的 Web Apps],然後選取 [ 已啟用]

    啟用強制安裝的 Web 應用程式

  2. 在 [ Web Apps 以無訊息方式安裝的 URL] 下,複製並輸入下列代碼段,以安裝適用於 YouTube、Webex、Zoom 和 Uber 的 PWA。 或跳至下一個步驟以安裝其他 PWA。

    輸入強制安裝的 Web 應用程式清單

    [
    { "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 Hub 的群組名稱,選擇 [ 選取],然後按 [ 下一步]。 若要深入瞭解如何將組態配置檔指派給群組,請參閱 新增群組來組織用戶和裝置

    選取群組

  7. 檢閱 ,然後選取 [ 建立]

    建立設定檔

  8. 若要立即套用組態配置檔,請選取 [ 所有>裝置] 並尋找您設為目標的裝置。 開啟其 [概觀] 窗格,然後選取 [ 同步]

    同步租使用者

重要

若要完成 PWA 的安裝,請移至您的 Surface Hub 並啟動 Edge。 PWA 會安裝並出現在 [開始] 選單的 [所有應用程式] 清單中。

將 PWA 新增至 [開始] 選單

您可以修改預設的 [開始] 功能表,讓使用者可以在每個 Surface Hub 工作階段開始時快速存取 PWA。 若要深入瞭解, 請參閱設定 Surface Hub [開始] 功能表

針對 Intune 管理的 PWA 進行疑難解答

如果您沒有看到 PWA 列在 [所有應用程式] 下:

  • 請確定您的 Surface Hub 有最新的更新,特別是 KB5011543 (或後續的 Windows 更新) 。 若要深入瞭解最新的 Windows 10 團隊版更新,請參閱 Surface Hub 更新歷程記錄
  • 檢查以確定組態配置檔已成功套用,而且與其他設定沒有任何衝突。
  • 檢查以確定組態配置檔是以包含 Surface Hub 的安全組為目標。
  • 請記得在 Surface Hub 上啟動 Edge 一次,這是 Intune 管理的 PWA 成功安裝的必要專案。

透過布建套件安裝 PWA

您可以使用 USB 磁碟驅動器將布建套件套用至 Surface Hub,以安裝 PWA。 若要深入瞭解,請參閱 建立布建套件

開始使用布建

  1. 在執行 Windows 10 或 Windows 11 的個別電腦上,從 Microsoft 市集安裝 Windows 設定設計工具 (WCD) 。

  2. 在 WCD 中,建立新的專案。 選 取 [布建桌面裝置], 提供專案的名稱,然後選擇 [ 完成]。

  3. 取 [切換至進階編輯器] ,然後選取 [ ] 進行確認。

設定 MSEdgePolicy

  1. 在 WCD 的 [可用的自定義] 窗格中,移至 \Runtime Settings\ADMXIngestion\ConfigOperations\ADMXInstall\AppName

  2. 在 [自定義編輯] 窗格中,輸入應用程式名稱做為 MSEdgePolicy ,然後選取 [ 新增]

    輸入應用程式名稱作為 MSEdgePolicy

  3. 在 [可用的自定義] 窗格中,選取 [AppName: MSEdgePolicy] ,然後在編輯窗格中,將 [SettingType] 變更為 [ 原則] ,然後選擇 [ 新增]

  4. 在 [可用的自定義] 窗格中,選取 [ 設定類型:原則 ],然後在編輯窗格中,將 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>
    

設定強制安裝的 Web Apps 原則 (布建套件)

  1. 在 WCD 的 [可用的自定義] 窗格中,移至: \運行時間設定\ADMXIngestion\ConfigADMXInstalledPolicy\AreaName

  2. 在 [自定義編輯] 窗格中,輸入 Areaname 作為 MSEdgePolicy~Policy~microsoft_edge, 然後選取 [ 新增]

  3. 在 [可用的自定義] 窗格中,選取 [區域名稱:MSEdgePolicy~Policy~microsoft_edge ],然後在編輯窗格中,將 [ 原則名稱 ] 設定為 [WebAppInstallForceList] ,然後選取 [ 新增]

  4. 在 [可用的自定義] 窗格中,選取 [ 原則名稱:WebAppInstallForceList] ,然後在 WebAppInstallForceList 的編輯窗格中輸入 PWA 程式代碼 作為單行文字。

    輸入強制安裝 Web Apps 原則的程式代碼

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 更新歷程記錄