Export-DebugLogs
收集 Microsoft Purview 資訊保護客戶端和掃描程式記錄檔並將其匯出到壓縮檔。
語法
Default (預設值)
Export-DebugLogs
[-FileName] <String>
[-OnBehalfOf <PSCredential>]
[<CommonParameters>]
Description
Export-DebugLogs cmdlet 從 %localappdata%\Microsoft\MSIP\Logs 收集所有用戶端和掃描程式日誌檔,並將它們保存到具有 .zip 格式的單個壓縮檔中。 然後,如果系統要求你發送日誌檔以幫助調查 Microsoft Purview 資訊保護用戶端或掃描程式的報告問題,則可以將此文件發送到 Microsoft 支持部門。
如果您需要從服務帳戶匯出日誌檔,請使用 OnBehalfOf 參數。 例如,已創建為以非交互方式運行的帳戶,例如 MicrosoftPurview 資訊保護掃描程式的帳戶。
範例
範例 1
PS C:\> Export-DebugLogs -FileName C:\Logs\AIPLogs.zip
此命令收集所有導出的日誌並將其保存到現有 C:\Logs 資料夾中的 AIPLogs.zip 檔案中。
參數
-FileName
匯出的紀錄檔的路徑和檔名。
該路徑可以是本地路徑或網路路徑(映射驅動器盤符或 UNC)。
路徑中的任何資料夾都必須已存在。 如果指定的檔名已存在於指定資料夾中,則原始檔將被覆蓋。
指定檔案名時,請包括 .zip 檔擴展名。
參數屬性
| 類型: | String |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 0 |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-OnBehalfOf
要使用此參數,您必須使用 Run as Administrator (以管理員身份運行) 選項運行 PowerShell 會話。
指定包含憑證物件的變數,當您需要從當前登錄的帳戶以外的帳戶匯出日誌檔時,將使用該變數。 例如,需要收集運行 Microsoft Purview 資訊保護掃描程式的服務帳戶的日誌檔。 在這種情況下,如果掃描程式與運行此 cmdlet 安裝在同一台電腦上,則日誌檔還包括掃描程式配置資料庫中的一些資訊。
使用 Get-Credentials cmdlet 創建存儲憑據的變數。
參數屬性
| 類型: | PSCredential |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
CommonParameters
此 Cmdlet 支援一般參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters。