Мы сталкиваемся с ошибкой при попытке использовать поставщик 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/,userName=aaa,password=bbb
Вот возвращенные сведения об ошибке:
Error 'Error: (4/21/2010 12:19:25 PM) An error occurred when the request was processed on the remote computer.
Error: The process 'C:\WINDOWS\system32\cmd.exe' (command line '/c "D:\web deploy tester\test_cmd.cmd"') was terminated because it exceeded the wait time.
Error count: 1.
' occurred in call to RunCommand
Любые идеи относительно того, почему это происходит и как это решить?
"
, я сделал ошибку, включивwaitInterval
в кавычки для пути к команде, а не вне его:..",waitInterval..
- person The Muffin Man   schedule 23.04.2014