masterwebs
Goto Top

Ausgeführtes Batchscript in Logfile erzeugen

Inhalt des durchgelaufenen batchscripts als Logfile speichern

Hallöchen,


ich habe folgendes Problem. Ich habe eine Batchdatei die sich abspeichern soll.
also z.b.

Das Testscript test.bat
@echo OFF

echo Testscript

ipconfig /all


echo Testscript durchgelaufen


Pause

wenn ich das jetzt aufrufe bekomme ich ja alle Informationen über alle Lananschlüsse, und GENAU das was mir die Commandozeile wiedergibt, soll in einer Textdatei gespeichert werden also z.b. in "c:\Logfile\Testscript_Logfile".

Wie kann ich das bewerkstelligen?!


Danke im Vorraus
Steve

Content-ID: 62098

Url: https://administrator.de/contentid/62098

Ausgedruckt am: 13.11.2024 um 11:11 Uhr

bastla
bastla 22.06.2007 um 16:57:28 Uhr
Goto Top
Hallo Masterwebs!

test.bat > "c:\Logfile\Testscript_Logfile"  
Dann allerdings besser ohne "pause" am Ende.

Grüße
bastla
Masterwebs
Masterwebs 22.06.2007 um 17:45:06 Uhr
Goto Top
teste es gleich mal..... Herzlichen Dank!
Masterwebs
Masterwebs 22.06.2007 um 17:56:48 Uhr
Goto Top
hmmm selstsamerweise schreibt er die Datei...

das script hat den bestandteil

ipconfig /release
ipconfig /renew
ipconfig /all

test.bat > c:\datei.txt


... er holt dann wenn es läuft in schleife eine neue IP
bastla
bastla 22.06.2007 um 18:01:16 Uhr
Goto Top
Hallo Masterwebs!

Missverständnis - die Zeile gehört nicht in die Batchdatei, sondern beim Starten der Batchdatei von der Kommandozeile gibst Du zusätzlich "> c:\datei.txt" an.

Wenn die Zeile in der Batchdatei steht, ruft sich diese immer wieder selbst auf --> Endlosschleife

Alternativ könntest Du an die erste Zeile, die eine Ausgabe erzeugt, "> c:\datei.txt", und an alle weiteren Ausgabezeilen ">> c:\datei.txt" anhängen - dann kannst Du den Batch zB auch per Doppelklick aus dem Explorer starten.

Grüße
bastla
Masterwebs
Masterwebs 22.06.2007 um 18:42:34 Uhr
Goto Top
jopps... klappt 1a.... Herzlichen Dank!