共用方式為


Start-ScannerDiagnostics

為本地安裝的 Microsoft Purview 資訊保護掃描程式服務啟動一系列運行狀況檢查。

語法

Default (預設值)

Get0ScannerDiagnostics
    [-OnBehalfOf <PSCredential>]
    [-ResetConfig]
    [-VerboseErrorCount <integer>]
    [<CommonParameters>]

Description

View-ScannerReports cmdlet 會觸發一系列診斷檢查,以驗證掃描程式部署是否正常。

診斷檢查包括:

  • 資料庫是 up-to日期且可訪問
  • 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 值定義保存 credentials 物件的變數。 診斷檢查在掃描程式上運行,用於該 credentials 物件定義的帳戶。

使用 Get-Credential cmdlet 獲取存儲憑據的變數。

備註

如果您在scanner使用者下運行該命令,則此參數不是必需的。

參數屬性

類型:PSCredential
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ResetConfig

重置策略快取。 使用時,即使上次刷新發生在不到 4 小時之前,也會刷新策略。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-VerboseErrorCount

僅當在命令中使用 Verbose 參數時才相關。

如果要列印除預設值 10 以外的錯誤數,則定義要從掃描程式日誌中列印的錯誤數。

參數屬性

類型:Integer
預設值: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

輸出

System.Object

備註

  • 此 cmdlet 要求在 -OnBehalfOf 參數中定義特定的掃描程序帳戶。 OnBehalfOf 參數要求您以管理員身份運行 PowerShell 會話。

  • 診斷檢查會檢查掃描程式部署先決條件。 只有在部署了掃描程式並 配置了配置檔后,才支援此 cmdlet。

    有關詳細資訊,請參閱 部署 Microsoft Purview 資訊保護掃描程式