Batch Fehlermeldung
Hallo zusammen,
ich erhalte in einer Batchdatei einen Fehler und hoffe, das ihr mir helfen könnt.
Führe ich folgenden Befehl aus:
erhalte ich die Fehlermeldung:
Woran kann das liegen?
Danke schon mal, für Hinweise.
ich erhalte in einer Batchdatei einen Fehler und hoffe, das ihr mir helfen könnt.
Führe ich folgenden Befehl aus:
for /F "tokens=*" %%i in ('net user %USERNAME% /domain ^| find "Vollständiger Name"') do (set TEMPUSER=%%i)
erhalte ich die Fehlermeldung:
"%%i" kann syntaktisch an dieser Stelle nicht verarbeitet werden.
Danke schon mal, für Hinweise.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 672656
Url: https://administrator.de/forum/batch-fehlermeldung-672656.html
Ausgedruckt am: 19.05.2025 um 19:05 Uhr
2 Kommentare
Neuester Kommentar
Moin,
wenn du den Befehl direkt in der CMD auführst, darfst du nur ein Prozentzeichen bei den Schleifenvariablen verwenden. Nur wenn das Ganze als Batchdatei gestartet wird, musst du diese verdoppeln.
Darüber hinaus willst du doch vermutlich nur den Namen in die Variable schreiben, also schneide das "Vollständiger Name" gleich weg...
Gruß Thomas
wenn du den Befehl direkt in der CMD auführst, darfst du nur ein Prozentzeichen bei den Schleifenvariablen verwenden. Nur wenn das Ganze als Batchdatei gestartet wird, musst du diese verdoppeln.
Darüber hinaus willst du doch vermutlich nur den Namen in die Variable schreiben, also schneide das "Vollständiger Name" gleich weg...
for /F "tokens=2,*" %i in ('net user %USERNAME% /domain ^| find "Vollständiger Name"') do (set TEMPUSER=%j)
Gruß Thomas