我应该如何引用以下命令以获得所需的输出-
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
的{{1}}参数的引用路径不起作用。 'u.exe'失败,因为传递给u.exe
参数的路径在-odir
处断开
关于如何处理此问题的任何指针?
答案 0 :(得分:0)
您可以尝试-
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“