Автоматизированная часть сборки может быть выполнена несколькими способами - TFS, TeamCity (что мы используем), CruiseControl.NET и т. Д. Это, в свою очередь, может вызвать сценарий сборки в NAnt (опять же, что мы используем), MSBuild и т. Д.
Что касается удаленной остановки и установки службы, см. Как создать службу Windows с помощью Sc.exe . Обратите внимание, что вы можете выполнить команду shell / exec для этого из скрипта сборки, если нет встроенной задачи. (Я не пробовал это недавно, поэтому сначала сделайте быстрый скачок, чтобы убедиться, что он работает в вашей среде.)
С другой стороны, это возможно (и, вероятно, элегантно) в Windows PowerShell 2.0 .