透過 SCCM 使用單一安裝程式(.exe)進行部署

Prev Next

簡介

HP Insights Windows Application(亦稱為 Windows Agent)適用於 HP Workforce Experience Platform (WXP),可使用 Microsoft System Center Configuration Manager (SCCM) 搭配設定安裝程式方法進行部署。此方式非常適合管理多台裝置安裝的組織,因為它使用單一安裝程式(.exe)提供的捆綁可執行檔來簡化部署和設定流程。使用 setup.exe 也可讓您(IT 管理員)在跨裝置部署時保持一致性和控管能力,並將使用者干擾降至最低。

本文提供使用 SCCM(單一安裝程式(.exe))部署 Windows Agent 的逐步指南:

  1. 將 UPN 尾碼提供給指定的 HP 服務專家或業務夥伴。

  2. 取得公司 PIN:

    1. 登入 WXP。從左側選單中,按一下設定 > 偏好設定。

    2. 在偏好設定索引標籤中,捲動至公司 PIN 區段並複製 PIN。

  3. 下載 Windows Application

  4. 在 SCCM 中建立應用程式

  5. 將應用程式內容發佈至發佈點(DP)

  6. 使用 SCCM 部署平台的應用程式

  7. 驗證部署

注意: 本說明適用於 Microsoft System Center Configuration Manager (SCCM) v.1902 版,但也可能適用於較新版本的 SCCM。

下載 Windows Application(單一安裝程式(.exe))

在 SCCM 伺服器內容傳遞位置保留這些資料夾時,請使用相同的資料夾階層結構。

注意:

  • 開啟兩個指令碼,將 ENTER_COMPANY_PIN 取代為實際的公司 PIN,然後儲存。

  • 若要為 HP Insights 裝置軟體設定 Proxy 或更新設定,請建立批次指令碼以新增所需的登錄機碼,並在安裝程式中指定該批次指令碼。

  • 預設情況下,HP Insights 會在自動更新後進行註冊。若要在不啟用自動更新的情況下完成註冊,請在 wxp-insights-installer-script.ps1 的第 15 行加入 UPDATEBEFOREENROLL=0,如下所示:

    $arguments = "/silent HIDETRAY=FALSE CPIN=$PIN_VALUE UPDATEBEFOREENROLL=0"

在 SCCM 中建立應用程式

  1. 登入 SCCM 管理主控台,並啟動建立應用程式精靈。

  2. 在 SCCM 管理主控台中,按一下軟體程式庫。

  3. 在軟體程式庫工作區中,選取應用程式管理 > 應用程式 > 建立應用程式。

  4. 選取手動指定應用程式資訊。

  5. 按一下下一步。

  6. 在各欄位中輸入以下內容,按一下下一步,並輸入以下詳細資訊:

    • 名稱: HP Insights Windows Application

    • 發行者: HP Inc.

    • 版本: 5.xx.xxx(請以您要部署之 .exe 檔案的實際版本取代)

  7. 按一下下一步以接受應用程式目錄項目的預設值。

  8. 按一下下一步。

  9. 按一下新增以建立新的部署類型,然後選取指令碼安裝程式。

  10. 手動指定部署類型資訊(系統會自動選取)。

  11. 按一下下一步。

  12. 在部署類型中,輸入名稱為 HP Insights Windows Application 無訊息安裝。

  13. 按一下下一步。

  14. 在內容位置中,將**網路路徑(UNC 名稱)**指定為 .exe 檔案的位置。例如:

    \\WIN-Server-PC\Softwares\HP\Installation\
    
  15. 在安裝程式中,指定以下命令:

    powershell.exe -ExecutionPolicy Bypass -noninteractive -nologo -File "hp-insights-installer-script.ps1"
    
  16. 在解除安裝程式中,指定命令為:無。

    1. 需解除安裝,請參閱文章 - 使用SCCM或Microsoft Intune解除安裝HP Insights Windows Agent

  17. 勾選執行安裝的核取方塊,並在 64 位元用戶端上以 32 位元處理序解除安裝程式。

  18. 按一下下一步。

  19. 若要指定偵測規則,按一下新增子句,並輸入以下規則以偵測 HP Insights 應用程式二進位檔是否存在,然後按一下確定。

  20. 按一下下一步以繼續,並更新以下內容:

    • 設定類型: 登錄

    • 登錄區: 按一下瀏覽… 並選取 HKEY_LOCAL_MACHINE\SOFTWARE\Hewlett-Packard\HP Touchpoint Manager\Agent

  21. 按一下確定。

  22. 若要指定使用者體驗設定,請選取以下設定,然後按一下下一步:

    • 安裝行為: 為系統安裝

    • 登入需求: 無論使用者是否已登入

    • 安裝程式可見性: 隱藏

    • 允許的最長執行時間(分鐘): 20

  23. 按一下下一步直到顯示關閉按鈕。

  24. 按一下關閉。

修改平台的 Windows Application 設定

若要在將套件複製至 SCCM 發佈點之前修改應用程式設定:

  1. 從 SCCM 管理主控台的左側選單中,選取軟體程式庫 > 應用程式管理 > 應用程式。

  2. 在右側選單中,以滑鼠右鍵按一下新建的 HP Insights Windows Application,然後按一下內容。

  3. 選取發佈設定索引標籤,然後選取當套件指派至發佈點時自動下載內容。

  4. 按一下確定。

  5. 按一下套用,然後按一下確定以關閉應用程式內容。

將應用程式內容發佈至發佈點(DP)

  1. 在 SCCM 管理主控台的左欄中,選取軟體程式庫 > 應用程式管理 > 應用程式。

  2. 在右側選單中,以滑鼠右鍵按一下新建的 Windows Application > 發佈內容。

  3. 在發佈內容精靈的一般頁面上,按一下下一步。

  4. 檢閱要發佈的內容,然後按一下下一步。

  5. 當系統顯示發佈進度的計量表時,檢閱已執行的動作,然後按一下關閉。

驗證發佈點上的內容狀態

在發佈點分散於不同地理位置的大型環境中,建議的最佳做法是在部署平台的 Windows 應用程式之前先驗證內容狀態。若要驗證內容狀態:

  1. 在 SCCM 管理主控台中,選取監視 > 發佈狀態 > 內容狀態。

  2. 以滑鼠右鍵按一下 Windows Application,然後按一下檢視狀態。

  3. 在繼續之前,驗證套件已成功複製至所有發佈點。

使用 SCCM 部署 Windows Agent

注意: IT 管理員可以建立兩個獨立的裝置群組。一個用於 Intel 裝置,另一個用於 ARM 裝置。在以下步驟 5 中使用這些群組。

  1. 登入 SCCM 管理主控台,然後按一下軟體程式庫。

  2. 在軟體程式庫工作區中,以滑鼠右鍵按一下 HP Insights Windows Application。

  3. 按一下部署。

  4. 按一下集合旁的瀏覽…。

  5. 根據部署策略按一下使用者集合或裝置集合,並選取要安裝的目標裝置和使用者。

  6. 按一下確定,然後按一下下一步。

  7. 確認發佈點已顯示在視窗中。按一下下一步。

  8. 在部署設定中,選取動作為「安裝」,然後選取必要。

  9. 按一下下一步,然後再按一下下一步。

  10. 在使用者體驗設定中,選取使用者通知:設定的下拉式清單為在軟體中心和所有通知中隱藏。

  11. 按一下下一步直到顯示關閉按鈕。

  12. 按一下關閉。

驗證 Windows Agent 的部署

檢查應用程式部署的日期和時間。若要驗證:

  1. 在 SCCM 管理主控台的左欄中,按一下監視 > 部署。

  2. 在頂部的搜尋欄位中,輸入 Windows application。

  3. 在搜尋結果中按一下 Windows application 部署。右下方會顯示圖表,顯示 SCCM 集合中已安裝軟體的電腦數量。狀態回應包括:

    • 成功

    • 未安裝

    • 錯誤

    • 未知狀態:表示電腦很可能尚未連線至 SCCM 以接收 Windows 應用程式部署套件

也可在目標電腦上驗證平台的 Windows 應用程式安裝。

若要在目標電腦上驗證部署結果:

  1. 在使用者的電腦上,開啟控制台中的程式和功能;平台和 HP Touchpoint Analytics Client 應已安裝。

  2. 若在部署期間未隱藏系統匣圖示,請按一下系統匣圖示,然後選取狀態;裝置註冊狀態應顯示為已註冊。

為重新註冊(免費方案)建立新的 SCCM 應用程式

若要確保從免費方案遷移時正確註冊,請在 SCCM 中建立新的應用程式:

  1. 登入 SCCM 管理主控台,並啟動建立應用程式精靈。

  2. 在 SCCM 管理主控台中,按一下軟體程式庫。

  3. 在軟體程式庫工作區中,選取應用程式管理 > 應用程式 > 建立應用程式。

  4. 選取手動指定應用程式資訊,然後按一下下一步。

  5. 輸入以下內容,然後按一下下一步:

    1. 名稱: HP Insights Windows Application Remediation

    2. 發行者: HP Inc.

    3. 版本: 5.xx.xxx(請以您要部署之 .exe 檔案的實際版本取代)

  6. 按一下下一步以接受應用程式目錄項目的預設值。

  7. 按一下下一步。

  8. 按一下新增以建立新的部署類型,然後選取指令碼安裝程式。

  9. 手動指定部署類型資訊(系統會自動選取)。

  10. 按一下下一步。

  11. 在部署類型中,輸入名稱為 HP Insights Windows Application Remediation 無訊息安裝。

  12. 按一下下一步。

  13. 在內容位置中,將網路路徑(UNC 名稱)指定為 hp-insights-remediation-script-sccm.ps1 檔案的位置。例如:

    \\WIN-ServerPC\Softwares\HP\Installation\
    
  14. 在安裝程式中,指定以下命令:

    powershell.exe -ExecutionPolicy Bypass -noninteractive -nologo -File "hp-insights-remediation-script-sccm.ps1"
    
  15. 在解除安裝程式中,指定為無。

    1. 需解除安裝,請參閱文章 - 使用SCCM或Microsoft Intune解除安裝HP Insights Windows Agent

  16. 勾選執行安裝的核取方塊,並在 64 位元用戶端上以 32 位元處理序解除安裝程式。

  17. 按一下下一步。

  18. 若要指定偵測規則,按一下新增子句,並輸入以下規則以偵測 HP Insights 應用程式二進位檔是否存在,然後按一下確定。

  19. 按一下下一步以繼續,並更新以下內容:

    1. 設定類型: 登錄

    2. 登錄區: 按一下瀏覽… 按鈕並選取 HKEY_LOCAL_MACHINE\SOFTWARE\Hewlett-Packard\HP Touchpoint Manager\AgentDummyReg

  20. 按一下確定。

  21. 指定以下使用者體驗設定,然後按一下下一步:

    1. 安裝行為: 為系統安裝

    2. 登入需求: 無論使用者是否已登入

    3. 安裝程式可見性: 隱藏

    4. 允許的最長執行時間(分鐘): 20

  22. 按一下下一步直到顯示關閉按鈕。

  23. 按一下關閉。

注意 一般準則: 修改、發佈和部署為重新註冊(免費方案)建立的新 SCCM 應用程式,方式與 HP Insights Windows Application 相同。

重要事項

若客戶或 IT 管理員已強制執行嚴格的 PowerShell 執行原則(例如 AllSigned、RemoteSigned,或其他受限制的執行原則),則提供的解除安裝 PowerShell 指令碼 hp-insights-remediation-script-sccm.ps1 和 wxp-insights-installer-script.ps1 必須在部署前進行數位簽署。在此類環境中:

  • IT 管理員必須使用已核准的程式碼簽署憑證,為提供的 PowerShell 解除安裝指令碼進行簽署。在 Intune 或 SCCM 中設定應用程式部署時,必須使用已簽署的指令碼。

  • IT 管理員必須確保對應的程式碼簽署憑證(或其簽發的 CA 憑證)已存在於所有目標裝置上本機電腦憑證存放區中的信任的根憑證授權單位或信任的發行者。

  • 若未符合上述需求,解除安裝指令碼可能會因系統執行原則而遭到封鎖。

聯絡我們

如需任何協助,請建立支援案例或來信至 support@wxp.hp.com。