Freigeben über


Start-ScannerDiagnostics

Startet eine Reihe von Integritätsprüfungen für einen lokal installierten Microsoft Purview Information Protection-Scannerdienst.

Syntax

Default (Standard)

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

Beschreibung

Das Cmdlet View-ScannerReports löst eine Reihe von Diagnoseüberprüfungen aus, um sicherzustellen, dass die Scannerbereitstellung fehlerfrei ist.

Zu den diagnostischen Überprüfungen gehört, ob:

  • Die Datenbank ist up-to-date und zugänglich
  • URLs sind barrierefrei
  • Ein Authentifizierungstoken wird gefunden, und die Richtlinie kann abgerufen werden
  • Das Profil ist festgelegt
  • Die Offline-/Online-Konfiguration ist vorhanden und kann erworben werden
  • Regeln sind gültig

Beispiele

Beispiel 1: Startet das Diagnosetool für einen lokal installierten Scanner

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

In diesem Beispiel werden Sie aufgefordert, Anmeldeinformationen für ein bestimmtes Konto einzugeben und dann die Anmeldeinformationen des Dienstkontos anzugeben, das zum Ausführen des Scanners verwendet wird.

Beispiel 2: Startet das Diagnosetool mit einer großen Anzahl von Fehlern, die aus dem Scannerprotokoll ausgegeben werden

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

In diesem Beispiel werden Sie aufgefordert, Anmeldeinformationen für ein bestimmtes Konto einzugeben und dann die Anmeldeinformationen des Dienstkontos anzugeben, das zum Ausführen des Scanners verwendet wird. Die letzten 30 Fehler werden aus dem Scannerprotokoll gedruckt.

Parameter

-OnBehalfOf

Definiert den Scanner, auf dem Sie die Diagnose ausführen möchten, wenn Sie den Befehl unter einem Benutzer ausführen, der nicht der Scannerbenutzer ist.

Der OnBehalfOf-Wert definiert die Variable, die ein Anmeldeinformationsobjekt enthält. Die Diagnoseüberprüfungen werden auf dem Scanner für das Konto ausgeführt, das durch dieses Anmeldeinformationsobjekt definiert ist.

Verwenden Sie das Cmdlet Get-Credential , um die Variable abzurufen, in der Ihre Anmeldeinformationen gespeichert sind.

Hinweis

Wenn Sie den Befehl unter dem Scannerbenutzer ausführen, ist dieser Parameter nicht erforderlich.

Parametereigenschaften

Typ:PSCredential
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ResetConfig

Setzt den Richtliniencache zurück. Bei Verwendung wird die Richtlinie auch dann aktualisiert, wenn die letzte Aktualisierung weniger als vier Stunden zurückliegt.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-VerboseErrorCount

Nur relevant, wenn der Parameter "Ausführlich" im Befehl verwendet wird.

Definiert die Anzahl der Fehler, die aus dem Scannerprotokoll gedruckt werden sollen, wenn Sie eine andere Anzahl von Fehlern als die Standardanzahl von 10 drucken möchten.

Parametereigenschaften

Typ:Integer
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Ausgaben

System.Object

Hinweise

  • Für dieses Cmdlet müssen Sie im Parameter -OnBehalfOf ein bestimmtes Scannerkonto definieren. Für den OnBehalfOf-Parameter müssen Sie Ihre PowerShell-Sitzung als Administrator ausführen.

  • Bei Diagnoseüberprüfungen wird überprüft, ob die Voraussetzungen für die Scannerbereitstellung erfüllt sind. Dieses Cmdlet wird erst unterstützt, nachdem Sie den Scanner bereitgestellt und Ihr Profil konfiguriert haben.

    Weitere Informationen finden Sie unter Bereitstellen des Microsoft Purview Information Protection-Scanners.