簡介
若 WXP Insights for Windows 應用程式是使用 Microsoft System Center Configuration Manager(SCCM)安裝的,這些說明以版本 2203 為基礎。其他 SCCM 版本的步驟可能略有不同。
本指南概述從裝置解除安裝 WXP Insights Windows 應用程式的步驟,重點說明 Microsoft SCCM v.2203 或 Intune 環境。
先決條件
從這裡下載解除安裝 PowerShell 腳本。
解壓縮解除安裝腳本,並將其保存為 Local-Folder-Path1。
確認已移除在 Intune 或 SCCM 中為 WXP Insights for Windows 應用程式所建立的現有應用程式部署(目標安裝)。
我們將在 Intune 或 SCCM 中建立新應用程式,以偵測 WXP Insights 應用程式的存在並自動解除安裝。請將此視為新部署(安裝活動)。
Intune
準備步驟:
若要將解除安裝腳本轉換為 Intunewin 格式,請從以下位置下載 Win32 Content Prep Tool:
https://github.com/Microsoft/Microsoft-Win32-Content-Prep-Tool將 IntuneWinAppUtil.exe 儲存至 [Download-Folder-Path]。
開啟管理員命令提示字元,使用 cd 命令前往 [Download-Folder-Path],並執行以下命令,將解除安裝腳本轉換為 Intunewin 格式。
將 [Local-Folder-Path1] 替換為解除安裝腳本解壓縮的本機資料夾:
IntuneWinAppUtil.exe -c [Local-Folder-Path1] -s WXPInsights-Uninstall-Script.ps1 -o [Local-Output-Folder-Path]。 例如:IntuneWinAppUtil.exe -c "C:\UninstallScript\" -s wxp-insights-uninstall-script.ps1 -o "C:\IntuneFiles\"注意:請確認 UninstallScript 和 IntuneFiles 資料夾已在 C 磁碟機建立,且 UninstallScript 資料夾在執行上述命令之前包含 WXPInsights-Uninstall-Script.ps1 檔案。
檔案成功轉換後,將出現以下 Intunewin 檔案:
wxp-insights-uninstall-script.intunewin
在 Intune 中建立應用程式
若要建立新的 Intune 應用程式套件以解除安裝 WXP Insights Windows 應用程式:
登入 Azure 入口網站。畫面將顯示首頁。
前往 Microsoft Intune 管理中心,然後按一下應用程式 > 平台 > Windows。
按一下建立,將應用程式類型選取為「Windows 應用程式 (Win32)」,然後按一下選取。
按一下選取應用程式套件檔案。
選取已轉換的 Intunewin 檔案
wxp-insights-uninstall-script.intunewin。按一下確定。
在應用程式資訊頁面中,輸入以下詳細資料,然後按一下下一步:
名稱:Uninstallation for WXP Insights Windows Application
發行者:HP Inc.
版本:1.X.X.X(替換為腳本內所述的 WXPInsights-Uninstall-Script.ps1 版本)
在程式頁面的安裝命令中,輸入
powershell.exe -ExecutionPolicy Bypass -File .\wxp-insights-uninstall-script.ps1將解除安裝命令輸入為 None。
按一下檢閱 + 儲存。
在需求索引標籤中: a. 在檢查作業系統架構中: i. 選取是。指定可安裝應用程式的系統。 ii. 選取在 x64 系統上安裝。 iii. 在 ARM64 系統上安裝。
注意:只有在目標裝置為 ARM 平台時,才選取此選項。 b. 根據目標環境選取最低作業系統。例如:Windows 10 1607
按一下檢閱 + 儲存。
在偵測規則索引標籤中,將規則格式選取為「使用自訂偵測腳本」。 a. 將以下內容儲存至本機裝置上的
WXPInsights-Detection-Script.ps1檔案,並將其選取為腳本檔案。
$service = Get-Service -Name "hpLHAgent" -ErrorAction SilentlyContinue
if ($null -eq $service) {
exit 1
}
exit 0按一下檢閱 + 儲存。
在檢閱 + 儲存索引標籤中,按一下儲存。
在 Intune 中部署應用程式:
在指派區段中,按一下編輯選項。
在指派索引標籤中,前往必要區段,並根據部署策略和目標選取新增群組、新增所有使用者或新增所有裝置。
若要進行無訊息安裝,請在終端使用者通知區段中按一下顯示所有快顯通知。
在終端使用者通知中,選取隱藏所有快顯通知,然後按一下確定。
按一下檢閱 + 儲存。
在檢閱 + 儲存索引標籤中,按一下儲存。
SCCM
先決條件
請確認解除安裝腳本
WXPInsights-Uninstall-Script.ps1已複製至 SCCM 伺服器系統的 UNC 路徑。
在 SCCM 中建立應用程式
登入 SCCM 管理主控台,並啟動建立應用程式精靈。
在 SCCM 管理主控台中,按一下軟體程式庫。
在軟體程式庫工作區中,按一下應用程式管理 > 應用程式 > 建立應用程式。
選取手動指定應用程式資訊選項。
按一下下一步。
輸入以下詳細資料,然後按一下下一步:
名稱:Uninstallation for WXP Insights Windows Application
發行者:HP Inc.
版本:1.X.X.X(替換為腳本內所述的 wxp-insights-uninstall-script.ps1 版本)
按一下下一步以接受應用程式目錄項目的預設值。
按一下下一步。
按一下新增以建立新的部署類型,並將類型選取為「指令碼安裝程式」。
手動指定部署類型資訊(系統將自動選取)。
按一下下一步。
在部署類型中,將名稱輸入為「Removal of HP Insights application - silent install」。
按一下下一步。
在內容位置中,指定
wxp-insights-uninstall-script.ps1檔案的網路路徑(UNC 名稱)。例如:\\WIN-Server-PC\Softwares\HP\Uninstall\在安裝程式中,將命令指定為 None。
在解除安裝程式中,指定
powershell.exe -executionpolicy bypass -WindowStyle Hidden -noninteractive -nologo -file "wxp-insights-uninstall-script.ps1"選取在 64 位元用戶端上以 32 位元處理程序執行安裝和解除安裝程式選項。
按一下下一步。
選取使用自訂腳本偵測此部署類型的存在。
按一下編輯。
在腳本類型中,從下拉式選單選取「Powershell」。
提供以下腳本內容:
$service = Get-Service -Name "hpLHAgent" -ErrorAction SilentlyContinue
if ($null -eq $service) {
exit 1
}
exit 0按一下確定,然後按一下下一步。
在安裝行為中,選取「為系統安裝」。
在登入需求中,選取「無論使用者是否登入」。
持續按一下下一步,直到顯示關閉按鈕。然後按一下關閉。
在 SCCM 中部署應用程式:
登入 SCCM 管理主控台,然後按一下軟體程式庫。
在軟體程式庫工作區中,以滑鼠右鍵按一下 Uninstallation for WXP Insights Windows Application,然後按一下部署。
在集合中,按一下瀏覽...。
根據部署策略按一下使用者集合或裝置集合,並選取要解除安裝的目標裝置和使用者。
按一下確定,然後按一下下一步。
確認視窗中顯示發佈點。
按一下下一步。
在部署設定中,將動作選取為「解除安裝」。
按一下下一步,然後再按一下下一步。
在使用者體驗設定中,將在軟體中心隱藏並隱藏所有通知的下拉式選單選取為「使用者通知:設定」。
持續按一下下一步,直到顯示關閉按鈕,然後按一下關閉。
使用 Intune 或 SCCM 解除安裝 WXP Insights 應用程式的一般注意事項
重要:若客戶或 IT 管理員正在強制執行嚴格的 PowerShell 執行原則(例如 AllSigned、RemoteSigned 或其他受限的執行原則),所提供的解除安裝 PowerShell 腳本 wxp-insights-uninstall-script.ps1 必須在部署前進行數位簽署。在此類環境中:
IT 管理員必須使用已核准的程式碼簽署憑證對所提供的 PowerShell 解除安裝腳本進行簽署。在 Intune 或 SCCM 中設定應用程式部署時,必須使用已簽署的腳本。
IT 管理員必須確認對應的程式碼簽署憑證(或其頒發的 CA 憑證)存在於所有目標裝置上本機電腦憑證存放區的「受信任的根憑證授權單位」或「受信任的發行者」存放區中。
若未符合這些需求,解除安裝腳本可能會被系統執行原則封鎖。
防止HP元件在解除安裝後自動重新安裝
使用SCCM、Microsoft Intune或解除安裝指令碼解除安裝WXP Insights for Windows代理程式會移除目前安裝在裝置上的 WXPInsightsAgent 和 WXPInsightsAnalytics 應用程式套件。但是,解除安裝這些套件並不會阻止它們稍後再次被安裝。
重新安裝情境
WXPInsightsAgent 和 WXPInsightsAnalytics 可能會在以下情境中重新安裝。
Smart Support註冊:當在開箱體驗 (OOBE) 期間或透過HP Privacy Settings啟用
AllowSupport同意時,HPServiceScan可以將裝置註冊至HP Smart Support。在Smart Support註冊期間,WXPInsightsAgent和WXPInsightsAnalytics可能會作為Smart Support解決方案的必要元件重新安裝。如需其他資訊,請參閱 HP Smart Support | HP® India。Windows Update傳遞:當在OOBE期間或透過HP Privacy Settings啟用
AllowMarketing和/或AllowProductEnhancement同意時,WXPInsightsAnalytics可能會透過Windows Update再次提供。在這種情況下,WXPInsightsAnalytics會作為HP Software Component驅動程式套件傳遞,該套件用於支援產品改善、行銷和支援服務的遙測收集。
防止重新安裝
若要防止這些元件重新安裝,IT管理員必須透過Windows Update管理原則封鎖對應的HP Software Component驅動程式套件。例如,管理員可以使用驅動程式排除原則、Windows Server Update Services (WSUS)、Microsoft Intune或SCCM控制項。IT管理員還必須在適用的情況下停用Smart Support註冊機制
聯絡我們
如需任何協助,請建立支援案例或來信至 support@wxp.hp.com。