Правильный способ цитирования следующей командной строки

Как я должен процитировать следующую команду, чтобы получить желаемый результат -

cmd.exe /c "C:\Remote\Remote.exe -u somedomain\Administrator -p i4D4KuHb0KTcpXObqf49ZbopthoFkC+yUYbkY6srPJ4= -util "C:\Program Files\V\Nt\bin\spprt\u.exe" -output winmas02_2018-12-18__12-23-37  -odir "C:\Program Files\Vx\NB\bin\spprt\winmas02_2018-12-18__12-23-37""

Вот Remote.exe командное приложение C#.NET -u -p -output -odir переходят к этому (Remote.exe) правильно. Remote.exe отвечает за начало u.exe в олицетворенном контексте предоставить учетные данные пользователя. Я использую классы.net Process и ProcessStartInfo здесь.u.exeэто устаревшее не.net приложение

Текущее поведение -

Remote.exe успешно запускается u.exe однако указанный путь передан -odir параметр для u.exe не работает. "u.exe" не работает, потому что путь к -odir параметр нарушается при "C:\Program "

Любой указатель о том, как справиться с этим?

1 ответ

Ты можешь попробовать -

cmd.exe /c "C: \ Remote \ Remote.exe" -u somedomain \ Administrator -p "i4D4KuHb0KTcpXObqf49ZbopthoFkC+yUYbkY6srPJ4=" -util "C: \ Program Files \ V \ Nt \ bin \ spprt \ u.exe" - вывод "winmas02_2018-12-18__12-23-37" -odir "C:\Program Files\Vx\NB\bin\spprt\winmas02_2018-12-18__12-23-37"

Другие вопросы по тегам