Script por lotes para instalar o desinstalar un servicio de Windows .NET

No tengo experiencia escribiendo scripts por lotes, pero me preguntaba si había una manera de instalar un servicio .NET de Windows usandoinstallutil.exe usando dicho script, o desinstale el servicio si ya está instalado, idealmente con algún tipo de confirmación de que realmente me gustaría realizar la desinstalación (por ejemplo, presione y para desinstalar).

Aquí hay algunos detalles:

El .exe para el servicio se encuentra en elC:\Program Files\Data Service directorio El script debe estar en el mismo directorio que el .exe para el servicio Sería bueno agregar una línea simple a un archivo de registro (lo llamaremosprogram.log, también en este directorio) después de instalar el servicio La máquina ejecuta Windows Server 2003 con .NET Framework instalado en el directorio predeterminadoC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

Si cree que esto podría hacerse de una mejor manera, sería bueno escuchar otras sugerencias. Siempre podría escribir un instalador de servicio, pero eso no es una prioridad.

Respuestas a la pregunta(10)

Su respuesta a la pregunta