我有一个程序,它使用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:NET USE\XXhost psexec\host cmd/c echo %% JAVA_HOME ^ %%
问题是我不能在批处理文件中使用RUNAS,因为它会提示输入密码.那么,有没有人知道如何解决方法而不必在远程服务器上进行更改?
psexec ×1