Я выбрал Включить историю всех задач в библиотеке планировщика заданий Windows Server 2008 R2.
Для большинства задач я хотел бы, чтобы история сохранялась, но мне интересно, можно ли отключить историю для некоторых задач (некритических и частых), а не для других?
Не похоже, что есть хороший способ отфильтровать это, как вы думаете, но вы можете добавить пару действий к своей задаче, чтобы сначала отключить ведение журнала, а затем включить его.
Есть вероятность, что в это время есть еще одна запланированная задача, которая пытается записать в журнал, поэтому вам нужно будет быть в порядке с некоторой потенциальной потерей журнала на этом конце.
См. Ниже сценарий из Вот
$ logName = 'Microsoft-Windows-TaskScheduler / Operational'
$ log = Новый объект System.Diagnostics.Eventing.Reader.EventLogConfiguration
$ logName
$ log.IsEnabled = $ true
$ log.SaveChanges ()
Единственный другой способ, который я могу придумать для этого, - это отключить его по всем направлениям, а затем для событий, которые вы хотите регистрировать, вы можете регистрировать вручную, инкапсулируя ваши фактические команды в сценарий PowerShell или что-то в этом роде, которое записывает весь вывод в текст или даже в настраиваемый журнал событий.