
14634
25.11.2010
Batch datei speichert keinen status in extra Datei ab
Hallo, habe folgendes Script geschrieben:
set LOG=Log.txt
for /F %%a IN (alte_pc.txt) do call :befehl1 %%a
goto :eof
:befehl1
echo off
REM %%a wird zu %1
start computerinfo.exe /n=%1 >> %LOG%
goto :eof
Ich will quasi daß das Script die PC Namen aus des Datei "alte_pc.txt nimmt und damit bei jedem computerinfo startet.
Das ergebnis soll dann in einer "Log" Datei gespeichert werden.
Problem ist das die log datei zwar erzeugt wird, aber es ist kein inhalt drin
leider komme ich auf keine lösung, kann hier jemand evt nachhelfen?
set LOG=Log.txt
for /F %%a IN (alte_pc.txt) do call :befehl1 %%a
goto :eof
:befehl1
echo off
REM %%a wird zu %1
start computerinfo.exe /n=%1 >> %LOG%
goto :eof
Ich will quasi daß das Script die PC Namen aus des Datei "alte_pc.txt nimmt und damit bei jedem computerinfo startet.
Das ergebnis soll dann in einer "Log" Datei gespeichert werden.
Problem ist das die log datei zwar erzeugt wird, aber es ist kein inhalt drin
leider komme ich auf keine lösung, kann hier jemand evt nachhelfen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 155753
Url: https://administrator.de/forum/batch-datei-speichert-keinen-status-in-extra-datei-ab-155753.html
Ausgedruckt am: 04.05.2025 um 13:05 Uhr
2 Kommentare
Neuester Kommentar

moin,
Kann man natürlich ohne diese exe zu kennen nur ahnen.
btw: wenn schon start, dann bitte start /wait "%1" computerinfo.exe /n=%1
So eine Schleife ist schneller als du denkst.
Sind die Ziele überhaupt an - das prüfst du ja auch nicht....
Gruß
Problem ist das die
Computerinfo wahrscheinlich "irgendwas" macht, waas Sie nicht protokolliert.Kann man natürlich ohne diese exe zu kennen nur ahnen.
btw: wenn schon start, dann bitte start /wait "%1" computerinfo.exe /n=%1
So eine Schleife ist schneller als du denkst.
Sind die Ziele überhaupt an - das prüfst du ja auch nicht....
Gruß