两个Windows服务器之间的PsExec命令问题

时间:2013-11-15 15:25:26

标签: batch-file windows-server-2008 remote-access psexec

我正在尝试使用以下命令从远程Server1运行批处理文件到位于公共域的远程Server2(两者都是Windows Server 2008 R2):

psexec \\Webtestserver2 -u sunny -p sunny2on_test -d -i cmd /c D:\files\script.bat 

注意:在两台服务器上:Drive:D在公共域上共享。

我得到以下输出:

PsExec could not start cmd on Webtestserver2
Logon failure: unknown user name or bad password.
  1. 两台服务器的登录用户名和密码完全相同。
  2. 我可以使用RDP和 net分别连接到两个服务器 使用命令也可以在两台服务器之间工作。
  3. 时间也在两台服务器之间同步。
  4. 我可以从另一个中ping每一个。
  5. 我的psexec命令有什么问题?

1 个答案:

答案 0 :(得分:2)

您需要指定域名,例如psexec -u DOMAIN\sunny ...,否则psexec会尝试登录为SERVER2 \ sunny,我相信。