A self hosted Windows service which provides an API to query the state, start, stop, restart Windows services. The idea came from wanting a way to allow HUBOT (https://hubot.github.com/) to perform actions on Windows Services.
- http://{servicehost}:8081/service/{host}/{service_name}/status
- http://{servicehost}:8081/health/ping
- http://{servicehost}:8081/service/{host}/{service_name}/start
- http://{servicehost}:8081/service/{host}/{service_name}/stop
- http://{servicehost}:8081/service/{host}/{service_name}/restart
To run the service in command line and not install it simply double click on the executable. To install the service simple run the following command from cmd: (run as administrator)
WindowsServiceWebControl install