【发布时间】:2013-12-04 11:16:32
【问题描述】:
我有一个使用 psExec 检索远程主机上的环境变量的程序。我收到错误:无法在 xxhost 上启动 PSEXESVC 服务访问被拒绝。
此命令适用于 windows 2003 服务器,但不适用于 2008(如果我以另一个用户身份运行 CMD,它适用于 2008): psexec \xxhost -u xxdomain\xxuser -p xxpasswrd -h cmd /c echo %%JAVA_HOME^%%
我还尝试在执行 psexec(使用 NET USE)之前创建一个连接 - 如上所述,这适用于 2003 年,但不适用于 2008 年: 网络使用\XXhost psexec \host cmd /c echo %%JAVA_HOME^%%
问题是我不能在批处理文件中使用 RUNAS,因为它会提示输入密码。那么,有没有人知道无需在远程服务器上进行更改的解决方法?
【问题讨论】:
-
这个适用于 Windows 7 的答案对我有用,可能会有所帮助:stackoverflow.com/questions/18791468/…
标签: psexec