Hier ist der Befehl, den ich auszuführen versuche:
runas /netonly /user:DOMAIN\user "cmd /k C:\Program Files (x86)\program.exe"
Beim Versuch es auszuführen erhalte ich folgende Fehlermeldung:
'C:\Program' is not recognized as an internal or external command, operable program or batch file.
So funktionieren folgende Befehle:
runas /netonly /user:DOMAIN\user "C:\Program Files (x86)\program.exe"
cmd /k """C:\Program Files (x86)\program.exe"""
Ich versuche auch diesen Befehl:
runas /netonly /user:DOMAIN\user "cmd /k """"""C:\Program Files (x86)\program.exe"""""""
# bad syntax
runas /netonly /user:DOMAIN\user "cmd /k \"C:\Program Files (x86)\program.exe\""
# The term 'x86' is not recognized
Ich habe es nicht geschafft, die richtige Verwendung von Anführungszeichen zu finden, um meinen Befehl auszuführen.
Antwort1
Eine Möglichkeit besteht darin, den kurzen Pfadnamen zu verwenden, z. B.
runas /netonly /user:DOMAIN\user "cmd /k C:\Progra~2\program.exe"
dir /x
gibt sowohl den kurzen als auch den langen Dateinamen an.