案例:Outlook 掃描
注意事項
Microsoft 支援服務 和修復小幫手案例不適用於新的 Windows 版 Outlook。
Outlook 掃描案例會掃描您的裝置,並建立 Microsoft Outlook、Microsoft Office、Windows 和信箱設定的詳細報告。
在完整版本的 Microsoft 支援服務 和修復小幫手中,案例的對等進入點是進階診斷 \ Outlook \ 建立 Outlook、Office、Windows 和信箱設定的詳細報告。
注意: 此案例不需要您使用提升許可權的命令提示字元視窗。
下載小幫手的企業版
選取下列按鈕:
如需如何執行小幫手企業版的完整詳細數據,請參閱企業版的 Microsoft 支援服務 和修復小幫手。
編寫 Outlook 掃描案例腳本
您可以將部分工作自動化以執行案例。 下列範例 Windows PowerShell 腳本可協助您開始使用。 您也可以編輯它,以更符合您的需求。
注意:文稿的詳細指示會在包含的批註中提供。
腳本會執行下列基本工作。
從腳本中指定的位置,將 [小幫手] 企業版的檔案複製到用戶端。
文稿中參考的預設下載位置是 https://aka.ms/SaRA_EnterpriseVersionFiles。 這是小幫手的因特網下載位置。 不過,您可以修改腳本,以使用 Assistant 下載的 .zip 檔案路徑,或是包含從 Assistant 下載中擷取之檔案的資料夾位置。
開始 SaraCmd.exe 使用必要的參數和參數來執行 Outlook 掃描案例。
收集案例執行時產生的記錄檔。
腳本會收集 Assistant 所產生的所有記錄檔。
建立包含所有記錄的合併 .zip 檔案。
Assistant 產生的所有記錄檔都會壓縮成 .zip 檔。 這個 .zip 檔的名稱是可自定義的。
Outlook 掃描案例的可用參數
此案例提供下列參數。 它們不區分大小寫。 除非註明為選擇性,否則需要參數才能執行案例。 您可以使用一個以上的選擇性參數。
Switch <參數> | 詳細資料 | 必要/選用 |
---|---|---|
-S <scenarioname> |
指定此參數,並 ExpertExperienceAdminTask 作為參數執行此案例的 scenarioname 值。 |
必要項目 |
-AcceptEula |
指定此參數以接受最終使用者許可協定 (EULA) ,並執行此案例。 | 必要項目 |
-LogFolder <Output Path> |
指定此參數,以強制 SaraCmd.exe 將案例特定記錄輸出至 參數所 <Output Path> 指定的資料夾。 |
選用 |
-HideProgress |
指定此參數以隱藏此案例的進度顯示。 根據預設,Assistant 一律會在控制台中顯示工作的進度。 | 選用 |
-OfflineScan |
指定此參數,以在 Outlook 應用程式執行時執行 Outlook 的離線掃描。 | 選用 |
範例命令
以下是執行此案例的一些參數範例組合。
範例 1
若要掃描 Outlook,請在未提升許可權的 [命令提示字元] 視窗中執行下列命令。
SaRAcmd.exe -S ExpertExperienceAdminTask -AcceptEula
範例 2
若要在 Outlook 應用程式執行時以離線模式掃描 Outlook,並在控制台中隱藏進度顯示,請在未提升許可權的命令提示字元視窗中執行下列命令。
SaRAcmd.exe -S ExpertExperienceAdminTask -AcceptEula -OfflineScan -HideProgress
範例 3
若要掃描 Outlook 並將記錄檔輸出到 C:\temp 資料夾,請在未提高許可權的命令提示字元視窗中執行下列命令。
注意: 參數所
-LogFolder
指定的資料夾必須存在且可寫入。SaRAcmd.exe -S ExpertExperienceAdminTask -AcceptEula -LogFolder C:\temp
範例 4
若要執行 Outlook 的離線掃描,請將記錄檔輸出到 C:\temp 資料夾,並在控制台中隱藏進度顯示,在未提高許可權的命令提示字元視窗中執行下列命令。
SaRAcmd.exe -S ExpertExperienceAdminTask -AcceptEula -LogFolder C:\temp -HideProgress -OfflineScan
偵測到的條件和結果
當您使用 [小幫手] 的企業版執行 Outlook 掃描案例時,不會收到任何提示。 這是與完整版 Assistant 不同的體驗。 下表描述此案例所遇到的每個條件,企業版 Assistant 所採取的動作,以及顯示的對應輸出。
條件 | 企業版採取的動作 | 命令提示字元視窗中顯示的輸出 |
---|---|---|
Outlook 未執行 | 執行 Outlook 的離線掃描 | 01:執行離線掃描是因為 Outlook 未執行,或是以系統管理員) 身分執行提升許可權 (。 請參閱 <%localappdata%\aralogs\UploadLogs 中的檔名>。 |
Outlook 正在執行 | 執行 Outlook 的完整掃描 | 02:已執行完整掃描。 請參閱 <%localappdata%\aralogs\UploadLogs 中的檔名>。 |
偵測到多個 Outlook 版本 | 執行最新版 Outlook 的掃描 | (視情況而定,此輸出可能是 01、 02、 04 或 05) |
Outlook 和小幫手的 [命令提示字元] 視窗都會提高許可權 | 執行 Outlook 的完整掃描 | 02:已執行完整掃描。 請參閱 <%localappdata%\aralogs\UploadLogs 中的檔名>。 |
Outlook 以提升許可權執行,但助理的 [命令提示字元] 視窗並未提升許可權 | 執行 Outlook 的離線掃描 | 01:已執行離線掃描,因為 Outlook 未執行,或是以提升許可權執行。 請參閱 <%localappdata%\aralogs\UploadLogs 中的檔名>。 |
Outlook 並未以提升許可權的狀態執行,但已提升助理的 [命令提示字元] 視窗 | 無 | 04:Outlook 未執行提升許可權。 請勿使用提升許可權的命令提示字元。 |
無法執行掃描的原因如下:
|
掃描已起始但未完成 | 05:執行 Outlook 掃描時發生錯誤。 如果您結束 Outlook 並重新執行此案例,或許可以執行離線掃描。 您也可以嘗試使用完整的 SaRA 版本。 |