我想使用WMIC direct命令从远程系统调用exe。为此,我在这里准备一个命令
WMIC /NODE:"RemoteSys" /USER:"domain\username" /PASSWORD:"XXXXXXXXX" PROCESS CREATE "C:\Program Files (x86)\Company\Product\productapp.exe"
但问题是这个productapp.exe期待一个参数/参数,如" -p PlantA"
这里的问题是如何通过它?
我尝试了许多其他方法,但都失败了:
WMIC / NODE:" RemoteSys" / USER:"域\用户名" /密码:" XXXXXXXXX" PROCESS CREATE" C:\ Program Files(x86)\ Company \ Product \ productapp.exe" -p PlantB
输出:无效动词切换
WMIC / NODE:" RemoteSys" / USER:"域\用户名" /密码:" XXXXXXXXX" PROCESS CREATE" C:\ Program Files(x86)\ Company \ Product \ productapp.exe" &#34 ;-p PlantB" 输出:格式无效。提示:= [,]。
不知道什么是参数列表&如何使用它。
有人可以帮我吗?
答案 0 :(得分:0)
我必须用MATLAB做类似的事情。您可以尝试打开命令提示符并使用该命令提示符中的参数执行程序。
WMIC /NODE:"RemoteSys" /USER:"username" /PASSWORD:"XXX" PROCESS CALL CREATE "cmd.exe /c cd C:/Program Files (x86)/Company/Product/ & productapp.exe -p PlantB"