電腦分析記錄收集器
使用 Configuration Manager 安裝目錄中的 DesktopAnalyticsLogsCollector.ps1 工具,協助針對電腦分析裝置註冊問題進行疑難排解。 它會執行一些基本的疑難排解步驟,並將相關的記錄收集到單一工作目錄。 您可以與 Microsoft 支援服務共用此內容。
先決條件
執行 service Pack 1 Windows 10、Windows 8.1 或 Windows 7 的電腦分析用戶端。
以系統管理使用者身分在裝置上執行腳本,並 以系統管理員身分 執行。
提示
您可以使用Configuration Manager 腳本 功能搭配此工具。 如需詳細資訊,請 參閱範例 5:透過Configuration Manager 腳本部署腳本。
針對 Windows 7 Service Pack 1:PowerShell 4.0 版或更新版本
使用情況
從Configuration Manager安裝內容取得腳本:SMSSETUP\TOOLS\DesktopAnalyticsLogsCollector\DesktopAnalyticsLogsCollector.ps1
DesktopAnalyticsLogsCollector.ps1
[-LogPath] <String>
[-LogMode] <Int16>
[-CollectNetTrace] <Int16>
[-CollectUTCTrace] <Int16>
參數
-LogPath
指定要放置記錄檔和其他輸出檔案的本機或 UNC 路徑。
值:
本機路徑 (最大長度 = 130) ,例如:
c:\myfolder
UNC 路徑 (最大長度 = 130) ,例如:
\\myserver\myfolder
類型:字串
位置:1
預設值: $Env:SystemDrive\M365AnalyticsLogs
(當此參數為 null、空白或空白字元時,腳本會在系統磁片磁碟機下建立 M365AnalyticsLogs 資料夾。)
-LogMode
指定記錄的詳細資訊層級。
值:
0
:僅將腳本訊息記錄到 PowerShell 命令視窗。1
:將腳本訊息記錄到輸出檔案夾和 PowerShell 命令視窗底下的記錄檔。2
:只將腳本訊息記錄到輸出檔案夾下的記錄檔。
類型:Int16
位置:2
預設值: 1
(記錄檔和 PowerShell 命令視窗的記錄腳本訊息。)
-CollectNetTrace
指定腳本是否收集網路追蹤。
值:
0
:請勿啟用網路追蹤。1
(任何非零的整數值) :啟用網路追蹤並收集結果。
類型:Int16
位置:3
預設值: 0
(不要啟用網路追蹤)
-CollectUTCTrace
指定腳本是否收集 Windows UTC 追蹤並執行連線診斷。
值:
0
:請勿啟用 UTC 追蹤或執行連線診斷。1
(任何非零的整數值) :啟用 UTC 追蹤、執行連線診斷,以及收集結果。
類型:Int16
位置:4
預設值: 0
(不要啟用 UTC 追蹤或執行連線診斷)
輸出
腳本會在指定的路徑下建立 工作資料夾 。 例如,M365AnalyticsLogs_yy_MM_dd_HH_mm_ss
。 它會將其所有輸出檔案放入這個工作資料夾。
如果您讓腳本寫入 記錄檔,它會在工作資料夾中產生一個記錄檔。 例如,M365AnalyticsLogs_ yy_MM_dd_HH_mm_ss.txt
。
腳本也會在工作資料夾中產生其他 診斷檔案 。 例如:
installedKBs.txt
:裝置上安裝的 Windows 更新清單appcompat
:應用程式相容性資料Reg*.txt
:一系列的檔案,其中包含從 Windows 登錄匯出的資料
範例
範例 1:透過具有預設值的 PowerShell 命令視窗執行腳本
.\DesktopAnalyticsLogsCollector.ps1
範例 2:透過具有指定參數的 PowerShell 命令視窗執行腳本
.\DesktopAnalyticsLogsCollector.ps1 -LogPath "c:\testABC" -LogMode 0 -CollectNetTrace 0 -CollectUTCTrace 0
範例 3:透過 PowerShell 命令視窗執行腳本,且位置中具有指定的參數
.\DesktopAnalyticsLogsCollector.ps1 "c:\testABC" 2 0 0
範例 4:透過具有指定參數和詳細資訊訊息的 PowerShell 命令視窗執行腳本
.\DesktopAnalyticsLogsCollector.ps1 -LogMode 1 -Verbose
範例 5:透過Configuration Manager 腳本部署腳本
如需詳細資訊,請參閱從 Configuration Manager 主控台建立和執行 PowerShell 腳本。
DesktopAnalyticsLogsCollector.ps1 由 Microsoft 數位簽署。 您可能需要將其 Microsoft 程式碼簽署憑證新增為目標裝置上的受信任發行者。
在 Windows 檔案總管中開啟腳本的屬性。 切換至 [數位簽章] 索引卷 標,然後選取 [ 詳細資料]。
在 [ 一般] 索引標籤上,選 取 [檢視憑證]。
注意
若要透過其他機制散發憑證,請先將憑證匯出至檔案。 移至 [ 詳細資料] 索 引標籤,然後選取 [複製到檔案]。
選取 [安裝憑證]****。 匯入憑證,並將它放在 信任的發行者存放區 中。