Export-DebugLogs
Sammelt und exportiert Microsoft Purview Information Protection-Client- und Scannerprotokolldateien in eine komprimierte Datei.
Syntax
Default (Standard)
Export-DebugLogs
[-FileName] <String>
[-OnBehalfOf <PSCredential>]
[<CommonParameters>]
Beschreibung
Das Cmdlet Export-DebugLogs sammelt alle Client- und Scannerprotokolldateien aus %localappdata%\Microsoft\MSIP\Logs und speichert sie in einer einzelnen, komprimierten Datei im .zip Format. Diese Datei kann dann an den Microsoft-Support gesendet werden, wenn Sie aufgefordert werden, Protokolldateien zu senden, um ein gemeldetes Problem mit dem Microsoft Purview Information Protection-Client oder -Scanner von diesem Client aus zu untersuchen.
Verwenden Sie den Parameter OnBehalfOf , wenn Sie Protokolldateien aus einem Dienstkonto exportieren müssen. Beispielsweise ein Konto, das für die nicht interaktive Ausführung erstellt wurde, z. B. das Konto für den MicrosoftPurview Information Protection-Scanner.
Beispiele
Beispiel 1
PS C:\> Export-DebugLogs -FileName C:\Logs\AIPLogs.zip
Mit diesem Befehl werden alle exportierten Protokolle gesammelt und in der Datei AIPLogs.zip im vorhandenen Ordner C:\Logs gespeichert.
Parameter
-FileName
Der Pfad und Dateiname für die exportierten Protokolldateien.
Der Pfad kann ein lokaler Pfad oder ein Netzwerkpfad (zugeordneter Laufwerksbuchstabe oder UNC) sein.
Alle Ordner im Pfad müssen bereits vorhanden sein. Wenn Sie einen Dateinamen angeben, der bereits im angegebenen Ordner vorhanden ist, wird die Originaldatei überschrieben.
Wenn Sie den Dateinamen angeben, fügen Sie die .zip Dateinamenerweiterung hinzu.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 0 |
| Obligatorisch: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-OnBehalfOf
Um diesen Parameter verwenden zu können, müssen Sie Ihre PowerShell-Sitzung mit der Option Als Administrator ausführen ausführen.
Gibt die Variable an, die das Anmeldeinformationsobjekt enthält, das verwendet werden soll, wenn Sie Protokolldateien aus einem anderen Konto als dem Konto exportieren müssen, mit dem Sie derzeit angemeldet sind. Sie müssen z. B. Protokolldateien für das Dienstkonto sammeln, das den Microsoft Purview Information Protection-Scanner ausführt. Wenn der Scanner in diesem Szenario auf demselben Computer installiert ist, auf dem Sie dieses Cmdlet ausführen, enthalten die Protokolldateien auch einige Informationen aus der Konfigurationsdatenbank des Scanners.
Verwenden Sie das Cmdlet Get-Credentials , um die Variable zu erstellen, in der die Anmeldeinformationen gespeichert werden.
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 |
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.