Desativar histórico para apenas uma tarefa na Biblioteca do Agendador de Tarefas?

13

Selecione a opção Ativar todas as tarefas do histórico na Biblioteca do Agendador de Tarefas do Windows Server 2008 R2.

Para a maioria das tarefas, gostaria de ter o histórico mantido, mas gostaria de saber se é possível desativar o histórico de algumas tarefas (não críticas e frequentes) e não outras?

    
por Mouffette 10.05.2012 / 04:43

1 resposta

0

Não parece que há uma boa maneira de filtrar isso como você está pensando, mas você pode adicionar algumas ações à sua tarefa para desabilitar o registro primeiro, habilitá-lo depois.

Há uma chance de que haja outra tarefa agendada tentando gravar no log naquele momento, então você precisaria estar bem com alguma perda de log potencial nesse ponto.

Veja abaixo o script de aqui

$logName = 'Microsoft-Windows-TaskScheduler/Operational'

$log = New-Object System.Diagnostics.Eventing.Reader.EventLogConfiguration

$logName

$log.IsEnabled=$true

$log.SaveChanges()

A única outra maneira que eu posso pensar em fazer isso é desabilitá-lo através da placa e, em seguida, para os eventos que você deseja registrar você pode registrar manualmente encapsulando seus comandos reais em um script PowerShell ou algo parecido que grava todas as saídas para texto ou mesmo para um log de eventos personalizado.

    
por 12.07.2018 / 06:54