Zeilenumbruch in eventcreate
Hallo!
Ich möchte mit eventcreate in das Windows--Log schreiben.
Allerdings brauche ich dafür auch Zeilenumbrüche. Wie kann ich das machen?
eventcreate /s <Server> /t ERROR /ID 123 /l <Name des Logs> /d "TEST \r\n TEST1"
lg
hansi
Ich möchte mit eventcreate in das Windows--Log schreiben.
Allerdings brauche ich dafür auch Zeilenumbrüche. Wie kann ich das machen?
eventcreate /s <Server> /t ERROR /ID 123 /l <Name des Logs> /d "TEST \r\n TEST1"
lg
hansi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 289292
Url: https://administrator.de/contentid/289292
Ausgedruckt am: 05.11.2024 um 20:11 Uhr
7 Kommentare
Neuester Kommentar
Moin hansi,
mit einer Batch geht das so (Achtung die zwei Leerzeilen in der Batch müssen leer bleiben !!):
alternativ nimm Powershell:
Gruß jodel32
mit einer Batch geht das so (Achtung die zwei Leerzeilen in der Batch müssen leer bleiben !!):
@echo off & setlocal ENABLEDELAYEDEXPANSION
set NL=^
eventcreate /L Application /T ERROR /ID 123 /D "Zeile1!NL!Zeile2!NL!Zeile3"
# Neue Quelle "einmalig" erstellen
New-EventLog –LogName Application –Source "TestSource"
# Eintrag ins Eventlog schreiben
Write-Eventlog -LogName Application -Source "TestSource" -EventId 1 -EntryType Warning -Message "Zeile1`nZeile2`nZeile3"
Zitat von @hansis1:
Habe es ausprobiert.
Also im Tab "Allgemein" wird mir der Text in mehreren Zeilen angezeigt.
Das ist ja auch richtig so !Habe es ausprobiert.
Also im Tab "Allgemein" wird mir der Text in mehreren Zeilen angezeigt.
im Tab "Details" ist es immer noch eine Zeile,
Auch normal, die Ansicht stellt keine Zeilenumbrüche dar ...andere Frage, was bedeuten die "!" bei der Variable NL
Delayed Expansion von Variablen
Dann brauchst du wie oben Powershell, damit kannst du RAW-Data und Arrays übergeben.
https://technet.microsoft.com/de-de/library/hh849847(v=wps.620).aspx
https://technet.microsoft.com/de-de/library/hh849847(v=wps.620).aspx