應用程式可靠性報告提供管理裝置桌面應用程式潛在問題的洞見。 您可以快速辨識影響終端使用者生產力的主要應用,並查看這些應用的整體使用情況及失敗指標。 根據報告,深入分析特定裝置資料,並查看應用程式可靠性事件的時間軸,以排除影響終端使用者的問題。
開始之前
- 回顧 分數、基線與端點分析中的洞察 ,以理解這些概念。
- 確認你的環境符合所有 先決條件。
審查報告
在 Microsoft Intune 管理中心,選擇「報告>」端點分析>「應用程式可靠性」。
應用程式可靠性分數
應用程式的可靠性分數提供您整個環境中桌面應用程式的穩健性高階視圖。 與其他端點分析分數相同,分數介於0到100之間。 分數是根據你環境中每個桌面應用程式的可靠性分數計算出來,該分數可在 應用程式效能 標籤中找到。
應用程式 效能 標籤中的每個應用程式都會根據以下條件獲得 應用程式可靠性分數 :
- 當機頻率:針對每個應用程式,計算 14 天滾動窗口內的總當機次數與總使用時間,來計算 平均故障時間 值。 此計算使碰撞率標準化,使得不同應用中碰撞事件的相對頻率能直接比較。 這個數值是應用程式可靠性分數的主要因素。
- 總使用時間:將所有註冊裝置的使用時間納入考量,有助於優先處理最具干擾性的應用程式問題。
報告分頁
報告組織成多個分頁,每個分頁提供不同視角的相關數據與洞察。
應用程式效能
應用程式效能標籤會利用過去 14 天的數據,顯示組織中每個桌面應用程式的可靠性洞察。 報告中包含以下申請:
- 在你的組織中,優先展示有可衡量使用量的應用程式。 納入這些應用程式可確保報告聚焦於影響終端使用者的議題。
- 應用程式的活躍裝置數量要麼超過 5 台,要麼佔租戶已註冊裝置總數的 2%,以較大者為準。 將這些應用納入其中有助於過濾雜訊,並確保計算在足夠多的裝置間進行,使其有意義。
報告中每個申請均提供以下資料:
- 應用程式名稱:客戶端裝置提供的檔案清單中的應用程式識別碼。 應用程式名稱通常以可執行檔 (或 .exe) 格式呈現。
-
應用程式顯示名稱:
friendly name檔案清單中報告的應用程式名稱。 這個欄位預設是隱藏的,因為資料並非總是可用。 -
應用程式發佈者:檔案清單中報告的執行檔發布者。 應用程式發布者會進行有限的清理工作。 例如,
Microsoft Corporation在microsoft corporation清理時會坍塌。 然而,當應用程式的元資料無法取得、空值或可能不準確時,則不會被新增或修改。 - 活躍裝置 (14 天) :您租戶註冊的裝置中,在過去 14 天內至少啟動此應用程式一次的總數。
-
總使用時長 (14 天) :過去 14 天內,所有租戶已註冊裝置的應用程式累計使用時長。
互動時間 用來決定使用時間。
參與時間 包括:
- 互動時間:使用者積極參與應用程式的時間,例如瀏覽網頁
- 保活時間:應用程式向作業系統請求保活時間,例如在簡報 PowerPoint 或觀看影片時。
- 14 天 (總崩潰次數) :過去 14 天內,租戶中所有註冊裝置報告的應用程式崩潰事件總數。
-
平均故障時間:過去14天內,終端使用者在當機前平均能使用應用程式的互動時間。 此數值是將 總使用時長 (14天) 除以 總當機次數 (14天) 計算得出。 透過將使用時間與當機次數聯繫起來,不同應用程式間的當機頻率得以標準化。 過去 14 天內租戶中沒有當機事件的應用程式,會被給予一個平均失敗時間值。
No crash events - 應用程式可靠性分數:介於 0 到 100 之間的分數,代表您租戶中該應用程式的相對可靠性。 此分數是根據 平均故障時間 及 總使用時間 (14天) 計算得出。 0 分代表應用程式不可靠,可能影響終端使用者的生產力。 100 分代表一款可靠的應用程式,且很可能有助於最終使用者的生產力。
注意事項
每個應用程式、每個裝置每天最多使用 10 次應用程式當機事件。 這可防止過度蒐集來自嚴重應用問題的裝置,並有助於防止異常裝置對個別應用的可靠性分數產生過度影響。
前景使用量 (約10分鐘或) 更少的應用,可能無法被捕捉。
應用程式效能細節
從 App Performance 中選擇表格中的應用程式名稱,即可開啟 App 效能細節。 應用程式效能細節 包含兩個分頁:
- 應用程式版本:此分頁可讓您比較過去 14 天內不同版本應用程式當 機 次數及獨立裝置當 機 次數。 這些資訊有助於判斷哪個版本的應用程式最可靠。 這些資訊有助於排除某些版本應用程式可能出現的問題。 你也可能在決定部署哪個版本的應用程式、安裝更新或回滾更新時,發現這些見解很有價值。
- 作業系統版本:此分頁比較不同 Windows 版本中應用程式 的平均故障時間 。 這些資訊有助於辨識作業系統版本與應用程式問題之間的潛在關聯。
裝置效能
裝置效能分頁會顯示租戶中每個符合資格且已註冊裝置的應用程式可靠性洞察。 14 天內的應用程式總崩潰次數 () 欄位代表過去 14 天內該裝置報告的任何應用程式當機事件總數。 這些當機事件可能與裝置上安裝的任何應用程式相關聯,且不一定全部來自同一個應用程式。
重要事項
應用程式當機事件限制為每個應用程式、每個裝置每天 10 次當機事件。
選擇裝置名稱會開啟該裝置的 應用程式可靠性 分頁。 此分頁會顯示裝置在指定期間內(最長 14 天)應用程式當機及應用程式無反應事件的時間軸。 使用 篩選 選項來選擇自訂的時間範圍。
注意事項
在端點分析的 裝置效能 分頁中,管理員只會看到依照他們分配的範圍標籤所能存取的裝置。 欲了解更多關於範圍標籤的資訊,請參閱 分散式 IT 範圍標籤。 整合的洞察,如分數與摘要檢視,皆使用租戶中所有註冊裝置計算。 若要將範圍標籤應用於彙整洞察,請參閱 端點分析中的裝置範圍。
已知問題
有些裝置因為客戶端憑證問題而無法出現在報告中。
情境:在某些罕見情況下,裝置可能未出現 在應用程式可靠性 報告中。 您可以透過應用程式可靠性報告中裝置效能標籤中的記錄數量,來判斷有多少裝置正在報告應用程式的可靠性資料。
受影響的裝置:此問題影響已從 Configuration Manager 註冊端點分析且無法下載所需 ServiceCertificate 政策的裝置。 若無此政策,裝置無法向端點分析報告應用可靠性資料。
重要事項
這不是常見的問題。 在進行緩解措施前,請確認您缺少的裝置:
- 正在被積極使用
- 已經有足夠時間開始報告資料
請使用以下腳本判斷問題是否影響裝置:
$query = "SELECT * FROM CCM_PendingPolicyState WHERE PolicyID=""B27D9CFC-84AD-0AF8-9DF1-23EE05E8C05D"""
$obj = Get-WmiObject -Query $query -Namespace "root\ccm\policyagent"
foreach ($value in $obj)
{
if ($value.State -eq 1)
{
Write-Host "Found ServiceCertificate policy in the pending policy list."
}
}
緩解措施:在受影響的裝置上執行以下腳本,強制下載更新後的 ServiceCertificate 政策狀態。 完成所有步驟後,問題就會解決,裝置可以開始上傳應用程式的可靠性資料。 請允許最多 72 小時開始在端點分析入口網站看到資料。
On Error Resume Next
Set WshShell = WScript.CreateObject("WScript.Shell")
'First, find the pending policy object
Set wmiService = GetObject("winmgmts:\\.\root\ccm\policyagent")
Set wmiObjs = wmiService.ExecQuery("SELECT * FROM CCM_PendingPolicyState WHERE PolicyID=""B27D9CFC-84AD-0AF8-9DF1-23EE05E8C05D""")
For Each wmiPendingPolicy In wmiObjs
If wmiPendingPolicy.State = 1 Then
WScript.Echo "Found ServiceCertificate policy in the pending policy list. Resetting the state to force re-download"
wmiPendingPolicy.State = 0
wmiPendingPolicy.Put_
If Err.Number <> 0 Then
WScript.Echo "Failed to update ServiceCertificate policy state. Error code = " & Err.Number
Else
WScript.Echo "Successfully updated ServiceCertificate policy state."
End If
End If
Next