Назад | Перейти на главную страницу

Отключить историю только для одной задачи в библиотеке планировщика задач?

Я выбрал Включить историю всех задач в библиотеке планировщика заданий Windows Server 2008 R2.

Для большинства задач я хотел бы, чтобы история сохранялась, но мне интересно, можно ли отключить историю для некоторых задач (некритических и частых), а не для других?

Не похоже, что есть хороший способ отфильтровать это, как вы думаете, но вы можете добавить пару действий к своей задаче, чтобы сначала отключить ведение журнала, а затем включить его.

Есть вероятность, что в это время есть еще одна запланированная задача, которая пытается записать в журнал, поэтому вам нужно будет быть в порядке с некоторой потенциальной потерей журнала на этом конце.

См. Ниже сценарий из Вот

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

$ log = Новый объект System.Diagnostics.Eventing.Reader.EventLogConfiguration

$ logName

$ log.IsEnabled = $ true

$ log.SaveChanges ()

Единственный другой способ, который я могу придумать для этого, - это отключить его по всем направлениям, а затем для событий, которые вы хотите регистрировать, вы можете регистрировать вручную, инкапсулируя ваши фактические команды в сценарий PowerShell или что-то в этом роде, которое записывает весь вывод в текст или даже в настраиваемый журнал событий.