Pausar o Agendador de Tarefas do Windows

1

Existe uma maneira de pausar temporariamente o Agendador de Tarefas do Windows para que ele não inicie novas tarefas agendadas no meio de uma operação crítica?

Eu tenho um script do PowerShell que sincroniza um servidor de HA com um site de backup ativo externo. Atualmente, meu script do PowerShell cria um instantâneo temporário do VSS e sincroniza a partir dele, o que funciona muito bem com aplicativos que reconhecem o VSS. No entanto, temos um aplicativo LOB antigo que gosta de executar tarefas agendadas e não é fácil de gerenciar. Se eu pausar ou excluir as tarefas de LOB, elas reaparecerão, etc. O aplicativo LOB em si é de missão crítica e não pode ser pausado.

Basicamente, não quero que novas tarefas agendadas sejam iniciadas durante o meio da operação de criação de instantâneos do VSS. O próprio gravador VSS do Agendador de Tarefas simplesmente relata seus locais internos de pasta de backup; Ele não fica quieto em executar tarefas por conta própria, tanto quanto eu posso dizer.

Eu tentei parar / reiniciar o serviço Scheduler, mas o Windows 8 não permite isso a menos que você seja LOCAL SYSTEM, e o Windows Server 2016 Tech Preview 3 nem sequer permite que o LOCAL SYSTEM o pare. Parar o Agendador de Tarefas geralmente não é uma boa ideia, pois elimina todas as tarefas em execução. Aprendi isso da maneira mais difícil no Windows Server 2016 DC (TechPreview 3) quando a Microsoft adicionou uma nova tarefa não documentada chamada "CreateExplorerShellUnelevatedTask", que mata a área de trabalho de cada usuário sempre que o serviço Agendador de Tarefas é interrompido (ai).

    
por Juniper Speers 27.10.2015 / 07:17

0 respostas