lima-city: Webhosting, Domains und Cloud
2 Pluspunkte 0 Minuspunkte

Ich habe diesen Powershell Befehl um Logins anzuzeigen.

Get-WinEvent -FilterHashtable @{LogName='Microsoft-Windows-User Profile Service/Operational'; ID=67} | Select-Object TimeCreated, Message

Die Message wird aber abgeschnitten wenn sie zu lange ist wie kann ich die ganze Message anzeigen?

TimeCreated         Message                                                             
-----------         -------                                                             
20.04.2024 19:29:55 Anmeldetyp: Regular ...                                             
17.04.2024 19:26:53 Anmeldetyp: Regular ...                                             
15.04.2024 18:50:07 Anmeldetyp: Regular ...                                             
13.04.2024 13:39:22 Anmeldetyp: Regular ...                                             
12.04.2024 19:26:38 Anmeldetyp: Regular ...                                             
11.04.2024 21:43:30 Anmeldetyp: Regular ...                                             
10.04.2024 20:11:06 Anmeldetyp: Regular ...                                             
09.04.2024 20:11:47 Anmeldetyp: Regular ...                                             
08.04.2024 19:14:48 Anmeldetyp: Regular ...                                             
07.04.2024 20:25:01 Anmeldetyp: Regular ...                                             
07.04.2024 20:24:11 Anmeldetyp: Regular ...                                             
07.04.2024 20:24:11 Anmeldetyp: Regular ...                                             
07.04.2024 19:18:23 Anmeldetyp: Regular ...                                             
06.04.2024 21:49:18 Anmeldetyp: Regular ...                                             
06.04.2024 17:20:46 Anmeldetyp: Regular ...                                             
05.04.2024 14:32:30 Anmeldetyp: Regular ...                                             
04.04.2024 18:48:34 Anmeldetyp: Regular ...                                             
04.04.2024 18:48:34 Anmeldetyp: Regular ...
von  

2 Antworten

0 Pluspunkte 0 Minuspunkte

Du kannst die Ausgabe mit dem Befehl Format-List formatieren um jedes Property in einer eigenen Zeile anzuzeigen.

Get-WinEvent -FilterHashtable @{LogName='Microsoft-Windows-User Profile Service/Operational'; ID=67} | Select-Object TimeCreated, Message | Format-List -Property TimeCreated, Message
von (495 Punkte)  
0 Pluspunkte 0 Minuspunkte

Das Feld "Message" in der Ausgabe beinhaltet Zeilenumbrüche. In diesem Fall kannst du das Feld "Message" in einen String parsen und das Out-String Cmdlet verwenden, um die Nachrichten mit ihren Zeilenumbrüchen anzuzeigen.

Get-WinEvent -FilterHashtable @{LogName='Microsoft-Windows-User Profile Service/Operational'; ID=67} | Select-Object TimeCreated, @{Name='Message'; Expression={$_.Message -split "`r`n" -join " "}} | Out-String -Width 4096
von (397 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

265 Kommentare

14 Nutzer