Tengo una aplicación C# Windows que ejecuta un servicio. Me gustaría aprovechar PowerShell para ofrecer una interfaz de administración de línea de comandos para administrar mi servicio en ejecución.Enviar comandos administrativos a mi C# Windows Service usando los propios PowerShell CmdLets
Desde mi punto de vista, yo estoy tratando de ofrecer la misma interfaz administrativa a la Exchange 2007.
¿Tiene alguna sugerencia o código de ejemplo sobre cómo iniciar/diseñar los cmdlets de administración con el fin de "conectar" al servicio en ejecución para consultar o enviar comandos administrativos?
¿Cómo puedo acceder al estado de tiempo de ejecución interno del servicio desde la línea de comandos de PowerShell? Por ejemplo, me gustaría implementar un cmdlet llamado Get-ConnectionsInfo para averiguar cuántas conexiones salientes usa mi servicio de Windows cuando se ejecuta el cmdlet.
Un ejemplo práctico o enlace web a un ejemplo sería más que bienvenido.
Gracias, Robert
¿Se ejecuta el servicio en la misma máquina en la que se ejecutarán las secuencias de comandos? –
En este caso, sí, pero en otros escenarios podría ejecutarse en un servidor de producción y los cmdlets podrían instalarse en una máquina de "Operaciones" diferente utilizada por los administradores del sistema para administrar de forma remota los servicios. –