2013-08-28 6 views
0

Я хочу запустить .bat-файл на своем сервере через MSDeploy с удаленного. Я установил службу удаленного агента на сервере и начал его. Также установлен MSdeploy на моем компьютере.Как работать с MSDeploy через командную строку?

Теперь я хочу выполнить файл bat с удаленного.

Может ли кто-нибудь помочь мне? Спасибо, любая помощь будет поддержана немедленно!

ответ

1

Вы ищете runCommand поставщика:

msdeploy.exe -verb:sync^
       -source:runCommand="path\to\batch.bat"^
       -dest:auto,computerName=serverName,userName=user,password=pass 

Это автоматически переведет пакетный файл на удаленный сервер, пока он назван .bat или .cmd и you do not pass any parameters to it.

+0

спасибо! но теперь я получаю сообщение об ошибке: не удалось выполнить запрос URL-адреса удаленного агента ..... ошибка: имя = истекает часть файла cookie недействительна. - У тебя есть идея? – RayofCommand

+0

мой компьютер назначения имеет 2 имени одно имя компьютера и одно полное имя компьютера. Hmm – RayofCommand

+0

ok, когда я использовал ip-адрес. это было хорошо :) – RayofCommand

-1

Похоже, вы пытаетесь выполнить файл bat на одной машине с другой машины? Если так вы считали PsExec от Sysinternals? http://technet.microsoft.com/en-us/sysinternals/bb897553

+0

Извините, я хочу, чтобы это произошло с MSDeploy – RayofCommand

+0

Было просто предложение. –

Смежные вопросы