Parando / Iniciando serviços do Windows

1

Eu tenho quatro serviços do Windows que são iniciados automaticamente quando a máquina é iniciada. Depois disso, quero reiniciar esses serviços a cada 8 horas em uma ordem específica.

por exemplo. Pare s1, s2, s3, s4 e reinicie-os em outra ordem como s4, s3, s2, s1. A condição é que eu espere que cada serviço pare completamente antes de eu parar outro.

Eu gostaria de escrever um .BAT ou algum script. É possível definir uma tarefa agendada por 8 horas? Isso não está lá em tarefas avançadas. Posso fazer isso usando o Agendador de Tarefas do Windows?

    
por Geek 30.06.2011 / 09:22

1 resposta

3

Em um arquivo em lotes:

net stop service4
net stop service3
net stop service2

net start service2
net start service3
net start service4

Supondo que você esteja usando o xp / 2003 ou acima, você pode criar uma tarefa agendada para executar o arquivo em lote. Supondo que você deseja repetir a tarefa a cada 8 horas, escolha um horário para a execução e, em seguida, nas propriedades da tarefa agendada, na guia agendamento > avançado ... > Repetir tarefa. Mude para repetir a cada 8 horas.

    
por 30.06.2011 / 12:41