Export-DebugLogs
Zbiera i eksportuje pliki dziennika klienta i skanera usługi Microsoft Purview Information Protection do pliku skompresowanego.
Składnia
Default (Domyślne)
Export-DebugLogs
[-FileName] <String>
[-OnBehalfOf <PSCredential>]
[<CommonParameters>]
Opis
Polecenie cmdlet Export-DebugLogs zbiera wszystkie pliki dziennika klienta i skanera z %localappdata%\Microsoft\MSIP\Logs i zapisuje je w jednym, skompresowanym pliku o .zip formacie. Ten plik można następnie wysłać do pomocy technicznej firmy Microsoft, jeśli zostanie wyświetlony monit o wysłanie plików dziennika w celu zbadania zgłoszonego problemu z klientem lub skanerem usługi Microsoft Purview Information Protection z tego klienta.
Użyj parametru OnBehalfOf , jeśli chcesz wyeksportować pliki dziennika z konta usługi. Na przykład konto, które zostało utworzone do uruchamiania nieinteraktywnie, takie jak konto skanera usługi MicrosoftPurview Information Protection.
Przykłady
Przykład 1
PS C:\> Export-DebugLogs -FileName C:\Logs\AIPLogs.zip
To polecenie zbiera i zapisuje wszystkie wyeksportowane dzienniki w pliku AIPLogs.zip w istniejącym folderze C:\Logs .
Parametry
-FileName
Ścieżka i nazwa pliku dla wyeksportowanych plików dziennika.
Ścieżka może być ścieżką lokalną lub sieciową (zamapowana litera dysku lub UNC).
Wszystkie foldery w ścieżce muszą już istnieć. Jeśli określisz nazwę pliku, która już istnieje w określonym folderze, oryginalny plik zostanie zastąpiony.
Określając nazwę pliku, dołącz .zip rozszerzenie nazwy pliku.
Właściwości parametrów
| Typ: | String |
| Wartość domyślna: | None |
| Wspiera dzikie karty: | False |
| DontShow: | False |
Zbiory parametrów
(All)
| Pozycja: | 0 |
| Obowiązkowy: | True |
| Wartość z pipeline: | False |
| Wartość z pipeline według nazwy właściwości: | False |
| Wartość pozostałych argumentów: | False |
-OnBehalfOf
Aby użyć tego parametru, należy uruchomić sesję programu PowerShell z opcją Uruchom jako administrator .
Określa zmienną, która zawiera obiekt credentials, który ma być używany, gdy trzeba wyeksportować pliki dziennika z konta innego niż konto, za pomocą którego użytkownik jest obecnie zalogowany. Na przykład należy zebrać pliki dziennika dla konta usługi, na którym jest uruchomiony skaner usługi Microsoft Purview Information Protection. W tym scenariuszu, jeśli skaner jest zainstalowany na tym samym komputerze, na którym jest uruchomione to polecenie cmdlet, pliki dziennika zawierają również pewne informacje z bazy danych konfiguracji skanera.
Użyj polecenia cmdlet Get-Credentials , aby utworzyć zmienną, która przechowuje poświadczenia.
Właściwości parametrów
| Typ: | PSCredential |
| Wartość domyślna: | None |
| Wspiera dzikie karty: | False |
| DontShow: | False |
Zbiory parametrów
(All)
| Pozycja: | Named |
| Obowiązkowy: | False |
| Wartość z pipeline: | False |
| Wartość z pipeline według nazwy właściwości: | False |
| Wartość pozostałych argumentów: | False |
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.