Script de lote para instalar ou desinstalar um .NET Windows Service

Não tenho experiência em escrever scripts em lote, mas queria saber se havia uma maneira de instalar um serviço .NET Windows usandoinstallutil.exe usando esse script ou desinstalar o serviço, se já estiver instalado, de preferência com algum tipo de confirmação de que eu realmente gostaria de executar a desinstalação (por exemplo, pressione y para desinstalar

Aqui estão alguns detalhes:

O arquivo .exe do serviço está localizado no diretórioC:\Program Files\Data Service directory O script deve estar no mesmo diretório que o .exe do serviço Seria bom adicionar uma linha simples a um arquivo de log (vamos chamá-loprogram.log, também neste diretório) após a instalação do serviço A máquina está executando o Windows Server 2003 com o .NET Framework instalado no diretório padrãoC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

Se você acha que isso pode ser feito de uma maneira melhor, seria bom ouvir outras sugestões. Eu sempre poderia escrever um instalador de serviço, mas isso não é uma prioridad