Estoy buscando una manera de controlar ciertos servicios de Windows (en Windows Server 2003) y reiniciar si es necesario y. Los servicios se encuentran en servidores diferentes e incluyen principalmente servicios de SQL Server (por ejemplo, el Agente de SQL Server), pero también algunos servicios propietarios.Cómo supervisar los servicios de Windows
Las alertas de correo electrónico enviadas si un servicio se ha detenido también serían muy útiles.
Cómo establecer este comportamiento a través de C# API? – YakRangi