Нам нужно иметь возможность развернуть пару служб Windows на удаленной машине как часть сборки. Это ночная сборка, которая развертывает все приложение в среде TEST, поэтому ее нужно как-то автоматизировать.
Для веб-проекта можно использовать MSDeploy, а также для серверов БД. Но как насчет служб Windows? Их нужно остановить (если они уже установлены) на целевой машине, затем нужно скопировать бинарные файлы, зарегистрировать службу (если она не была установлена ранее) и т. д. и т. д.