Во-первых, предыдущая ситуация: у нас есть этот проект со скриптом сборки в один клик. Он объединен с TFS Deployer + PowerShell + VB Script. TFS Deployer находится на рабочем компьютере, копирует файлы нового веб-сайта в совершенно новый каталог, а затем вызывает сценарий VB, который изменяет веб-сайт IIS на новый каталог.
Теперь я отвлекаю команду от ужаса TFS / MSBuild. У меня есть агент сборки TeamCity на выделенном сервере сборки. Простой скрипт NANT развертывает артефакты сборки с сервера сборки на рабочий сервер через общую папку. Просто, быстро и эффективно.
Однако я не нашел ни способа а) удаленного запуска сценария VB; б) удаленного обновления сайта IIS с помощью других механизмов (программно в рамках сборки в один клик). Windows Server 2003 / IIS6. Есть идеи?
Обновление: я решил эту проблему, создав другой VBS, который удаленно вызывал старые VBS, которые я имел через WMI. Спасибо всем!