尝试使用MSDeploy"runCommand"提供程序在远程计算机上执行.cmd文件时,我们遇到错误.预期的运行时间应该是大约10秒,但MSDeploy只运行它大约2-3秒,之后返回错误详细信息.
这是我正在使用的完整的MSDeploy"runCommand"命令行文本:
msdeploy.exe -verb:sync -source:runCommand ="D:\ web deploy tester\test_cmd.cmd",dontUseCommandExe = false,waitAttempts = 5,waitInterval = 1000 -dest:auto,computername = http:// test-machine :89/MsDeployAgentService /,用户名= AAA,密码= BBB
以下是返回的错误详细信息:
错误'错误:(4/21/2010 12:19:25 PM)在远程计算机上处理请求时发生错误.
错误:进程'C:\ WINDOWS\system32\cmd.exe'(命令行'/ c"D:\ web deploy tester\test_cmd.cmd"')因超过等待时间而终止.
错误计数:1.
'调用RunCommand时发生
关于为什么会发生这种情况以及如何解决它的任何想法?