O primeiro a se fazer é adicionar a referencia System.ServiceProcess na AOT e em seguida:

1
2
3
4
5
6
7
8
9
10
static void start_stop_Service(Args _args)
{
  System.ServiceProcess.ServiceController controller = new System.ServiceProcess.ServiceController();
  ;
  controller.set_MachineName('localhost');
  controller.set_ServiceName('AOS$02');
  controller.Stop();
  sleep(1500);
  controller.Start();
}

A maquina que o serviço será restartado é a localhost e o nome do serviço é o AOS$02.

[]s,
Pichler