실행하려는 명령은 다음과 같습니다.
runas /netonly /user:DOMAIN\user "cmd /k C:\Program Files (x86)\program.exe"
실행하려고 하면 다음과 같은 오류 메시지가 나타납니다.
'C:\Program' is not recognized as an internal or external command, operable program or batch file.
다음 명령이 작동합니다.
runas /netonly /user:DOMAIN\user "C:\Program Files (x86)\program.exe"
cmd /k """C:\Program Files (x86)\program.exe"""
나는 또한 다음 명령을 시도해 본다:
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
내 명령을 실행하기 위해 큰따옴표를 사용하는 올바른 방법을 찾지 못했습니다.
답변1
한 가지 방법은 짧은 경로 이름을 사용하는 것입니다.
runas /netonly /user:DOMAIN\user "cmd /k C:\Progra~2\program.exe"
dir /x
짧은 파일 이름과 긴 파일 이름을 모두 제공합니다.