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-Key: 62098

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

Printed on: April 25, 2024 at 10:04 o'clock

Member: bastla
bastla Jun 22, 2007 at 14:57:28 (UTC)
Goto Top
Hallo Masterwebs!

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

Grüße
bastla
Member: Masterwebs
Masterwebs Jun 22, 2007 at 15:45:06 (UTC)
Goto Top
teste es gleich mal..... Herzlichen Dank!
Member: Masterwebs
Masterwebs Jun 22, 2007 at 15:56:48 (UTC)
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
Member: bastla
bastla Jun 22, 2007 at 16:01:16 (UTC)
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
Member: Masterwebs
Masterwebs Jun 22, 2007 at 16:42:34 (UTC)
Goto Top
jopps... klappt 1a.... Herzlichen Dank!