Export-AIPLogs

與下列專案相關: 僅限 AIP 統一標籤用戶端

收集 Azure 資訊保護用戶端和掃描器記錄檔並將其匯出至壓縮檔案。

Syntax

Export-AIPLogs
      [-FileName] <String>
      [-OnBehalfOf <PSCredential>]
      [<CommonParameters>]

Description

Export-AIPLogs Cmdlet 會從%localappdata%\Microsoft\MSIP\Logs收集所有用戶端和掃描器記錄檔,並將其儲存至具有.zip格式的單一壓縮檔。 如果您要求傳送記錄檔,以協助調查來自此用戶端的 Azure 資訊保護統一標籤用戶端或掃描器的報告問題,則可以將此檔案傳送至Microsoft 支援服務。

如果您需要從服務帳戶匯出記錄檔,請使用 OnBehalfOf 參數。 例如,已建立以非互動方式執行的帳戶,例如 Azure 資訊保護掃描器的帳戶。

範例

範例 1

PS C:\> Export-AIPLogs -FileName C:\Logs\AIPLogs.zip

此命令會收集所有匯出的記錄,並將其儲存到現有 C:\Logs 資料夾中的 AIPLogs.zip 檔案。

參數

-FileName

匯出記錄檔的路徑和檔案名。

路徑可以是本機或網路路徑, (對應的磁碟機號或 UNC) 。

路徑中的任何資料夾都必須已經存在。 如果您指定已存在於指定資料夾中的檔案名,則會覆寫原始檔案。

當您指定檔案名時,請包含 .zip 副檔名。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOf

若要使用此參數,您必須使用 [ 以系統管理員身分執行 ] 選項來執行 PowerShell 會話。

指定變數,其中包含當您需要從目前登入之帳戶以外的帳戶匯出記錄檔時,要使用的認證物件。 例如,您必須收集執行 Azure 資訊保護 掃描器之服務帳戶的記錄檔。 在此案例中,如果掃描器安裝在與執行此 Cmdlet 相同的電腦上,記錄檔也會包含掃描器設定資料庫中的一些資訊。

使用 Get-Credentials Cmdlet 來建立儲存認證的變數。

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

輸入

None

輸出

System.Object

備註