Ich erstelle eine Batch-Datei zum Öffnen der Remote Computer Management Konsole, indem ich die Benutzer ID als Eingabe und den Computernamen aus der 2. Spalte aus der Datei data.csv nehme. Es funktioniert auf Anhieb. Wenn es zurück geht zu: Label starten. und nach anderen Eingaben fragen. es gibt Fehler. Das System kann keine Datei finden ./data.csv Mein CodeBatch File System kann keine Datei nach Loop finden
:start
set /p Input="Enter User-ID:"
for /f "usebackq tokens=1-4 delims=," %%a in (".\data.csv") do (
if %input% ==%%a ("cmd /c Start /B /wait compmgmt.msc –a /computer=%%b")
)
cls
GOTO start
Warum benutzen Sie 'cmd/C' und' start'? und warum zitierst du die gesamte Befehlszeile? – aschipfl