共用方式為


Start-ScannerDiagnostics

啟動本機安裝 Microsoft Purview 資訊保護 掃描器服務的一系列健康情況檢查。

Syntax

Start-ScannerDiagnostics
     [-OnBehalfOf <PSCredential>]
     [-ResetConfig]
     [-VerboseErrorCount <integer>]
     [<CommonParameters>]

Description

View-ScannerReports Cmdlet 會觸發一系列的診斷檢查,以確認掃描儀部署狀況良好。

診斷檢查包括:

  • 資料庫是最新且可存取的
  • URL 可供存取
  • 找到驗證令牌,而且可以取得原則
  • 配置檔已設定
  • 離線/在線設定存在,而且可以取得
  • 規則有效

範例

範例 1:啟動本機安裝掃描器的診斷工具

PS C:\> $scanner_account_creds= Get-Credential
PS C:\> View-ScannerReports -onbehalf $scanner_account_creds

此範例會提示您輸入特定帳戶的認證,然後提供用來執行掃描器的服務帳戶認證。

範例 2:使用從掃描器記錄列印大量錯誤的診斷工具啟動診斷工具

PS C:\> $scanner_account_creds= Get-Credential
PS C:\> View-ScannerReports -onbehalf $scanner_account_creds -Verbose -VerboseErrorCount 30

此範例會提示您輸入特定帳戶的認證,然後提供用來執行掃描器的服務帳戶認證。 最後 30 個錯誤會從掃描器記錄列印。

參數

-OnBehalfOf

定義您要在其中執行診斷的掃描器,當您在不是掃描器使用者的使用者下執行 命令時。

OnBehalfOf 值會定義保存認證物件的變數。 診斷檢查會在掃描器上針對該認證物件所定義的帳戶執行。

使用 Get-Credential Cmdlet 來取得儲存認證的變數。

注意

如果您在掃描器用戶下執行命令,則不需要此參數。

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

-ResetConfig

重設原則快取。 使用時,即使上次重新整理發生在四小時前,仍會重新整理原則。

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

-VerboseErrorCount

只有在命令中使用 Verbose 參數時才相關。

如果您想要列印預設值 10 以外的錯誤數,請定義您想要從掃描器記錄檔看到的錯誤數目。

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

輸出

System.Object

備註

  • 此 Cmdlet 要求您在 -OnBehalfOf 參數中定義特定的掃描器帳戶。 OnBehalfOf 參數要求您以系統管理員身分執行 PowerShell 會話。

  • 診斷檢查會檢查掃描器部署必要條件。 只有在您已部署掃描器並 設定配置檔之後,才支援此 Cmdlet。

    如需詳細資訊,請參閱部署 Microsoft Purview 資訊保護 掃描器