Выполнить скрипт после развертывания - MSDeploy - PullRequest
5 голосов
/ 19 октября 2010

Есть ли способ запустить пользовательский сценарий (или открыть приложение Windows) после того, как пользователь импортирует пакет развертывания с использованием IIS и завершит установку?

Любая помощь?

1 Ответ

12 голосов
/ 20 января 2011

Попробуйте справку для msdeploy.exe.

msdeploy.exe -help -postSync

или http://technet.microsoft.com/en-us/library/ee619740(WS.10).aspx

msdeploy -verb:sync -source:contentPath="C:\Test1"
    -dest:contentPath="C:\Test2" -preSync:runcommand="Appcmd stop sites
    MyWebSite" -postSync:runcommand="Appcmd start sites MyWebSite"

msdeploy -verb:sync -source:contentPath="C:\Test1"
    -dest:contentPath="C:\Test2" -preSync:runcommand="c:\MyBatchFile.bat"

msdeploy -verb:sync -source:contentPath="C:\Test1"
    -dest:contentPath="C:\Test2" -postSync:runcommand="c:\MyBatchFile.bat"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...