PsExec.exe -a 0 -c -abovenormal "C:\Program Files(x86)\Microsoft Office\Office14\WINWORD.exe"
当我在命令提示符下键入此命令时,它会给出一个错误消息:
指定文件不在路径上。
为什么会这样?
答案 0 :(得分:0)
也许相关,也许不是,但我得到了类似的错误"指定的应用程序不在路径上#34;。奇怪的是,完全符合psexec命令使得该错误消失了。即使psexec位于您正在运行的源计算机的PATH上,并且在没有完全限定的情况下运行时发现,它仍然会出现错误"指定的应用程序不在路径上#34;。
答案 1 :(得分:0)
如果用户没有访问该文件的权限,就会发生这种情况。您可以使用-u username
和-p password
选项指定其他用户。
您正在本地运行该命令,但是当远程(目标)计算机名称不正确时,我也遇到了此错误。
根据documentation,编号最小的CPU应为1,而不是0.此外,-c
标志在此上下文中没有意义,因为您的目标是本地计算机。您可能不想将文件从本地计算机复制到本地计算机。
PsExec.exe -a 1 -abovenormal -u sally.user -p mypassword "C:\Program Files(x86)\Microsoft Office\Office14\WINWORD.exe"