Powershell get-eventlog Nachrichtenspalte ist zu kurz

9

Beim Verwenden von Powershell zum Abrufen von Informationen über Ereignisse Nachrichtenspalte wird abgeschnitten und ist zu kurz:

  

Index-Zeittyp Quelle EventID Nachricht
  ----- ---- ---- ------ ------- -------
      2 Sep 18 12:50 Info yaddayadda 0 Klasse: Controllers.BasketController ...
      1 Sep 18 12:50 Info yaddayadda 0 Klasse: Controllers.BasketController ...

Ist es möglich, eine vollständige Nachricht zu sehen?

    
Arnis Lapsa 18.09.2009, 09:58
quelle

4 Antworten

14

Sie sehen das Standardtabellenformat für den Typ (dies wird in einer der install ( x.format.ps1.xml -Dateien) definiert.

Sie können:

  • Verwenden Sie ein breiteres Konsolenfenster, die letzte Spalte füllt den verfügbaren Platz.
  • Fügen Sie format-table -wrap zum Ende der Pipeline hinzu, und PSH wird den Text der letzten Spalte umbrechen.
  • Fügen Sie format-table -auto am Ende der Pipeline hinzu, und PSH passt alle Spalten an (muss aber zuerst alle Daten sehen, damit Sie keine inkrementellen Ergebnisse erhalten).
  • Verwenden Sie sowohl -auto als auch -wrap .
  • Geben Sie das gewünschte Tabellenformat an. Geben Sie eine Liste der anzuzeigenden Eigenschaften an. Oder eine Liste von Hashes, die die Spalten definieren (in diesem Fall kann jedes seine eigene Beschriftung, Ausrichtung, Breite und Ausdruck haben). Siehe help format-table -full für Details.
Richard 18.09.2009, 10:15
quelle
6

Zusätzlich zu den oben vorgeschlagenen Methoden können Sie -ExpandProperty wie folgt verwenden, wenn Sie nur die Fehlermeldung extrahieren möchten:

%Vor%

Dies wird die gesamte Fehlermeldung extrahieren.

    
Yooakim 05.05.2015 19:37
quelle
3

Pipe zu Format-Liste.

    
Shay Levy 18.09.2009 13:04
quelle
1
%Vor%

Das funktioniert.

    
Ayushi Indani 13.07.2017 12:21
quelle

Tags und Links