¿Deshabilitar el historial de solo una tarea en la Biblioteca del Programador de tareas?

14

He seleccionado la opción Habilitar el historial de todas las tareas en la Biblioteca del Programador de tareas de Windows Server 2008 R2.

Para la mayoría de las tareas, me gustaría mantener el historial, pero me pregunto si es posible desactivar el historial de algunas tareas (no críticas y frecuentes) y otras no.

Mouffette
fuente
1
O, por el contrario, manténgalo deshabilitado para todas las tareas y solo habilítelo para algunas.
Synetech
3
Sin embargo, no creo que sea posible .; Parece que puede usar un error para obtener esta funcionalidad. Agregue un ampersand al nombre de la tarea y creo que no aparecerá en el historial. [Ver aquí.] [1] [1]: stackoverflow.com/a/33786418/2184401
Brett Larson el
Hola, desde que publicó la pregunta, ¿encontró alguna forma de deshabilitar el registro para uno / habilitarlo solo para unos pocos? Me preguntaba exactamente lo mismo para el propósito de registro, porque tengo una tarea ejecutándose cada dos minutos que me gustaría evitar ver en el registro de eventos. Gracias !
AFract

Respuestas:

1

No parece que haya una buena manera de filtrar esto como está pensando, pero podría agregar un par de acciones a su tarea para deshabilitar el registro primero, habilitarlo después.

Existe la posibilidad de que haya otra tarea programada tratando de escribir en el registro en ese momento, por lo que deberá estar de acuerdo con alguna posible pérdida de registro en ese extremo.

Vea el guión a continuación desde aquí

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

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

$ logName

$ log.IsEnabled = $ true

$ log.SaveChanges ()

La única otra forma en que puedo pensar en hacerlo es deshabilitándolo en todos los ámbitos y luego, para los eventos que desea registrar, puede iniciar sesión manualmente encapsulando sus comandos reales en un script de PowerShell o algo por el estilo que escriba todos los resultados en texto o incluso a un registro de eventos personalizado.

Harrison Gibbs
fuente