Як я можу ввімкнути запис історії планувальника завдань Windows Server?


195

У мене Windows Server 2008 із запущеними плановими завданнями, в основному .bat файли, що викликають файли PHP. У мене на сервері 2 користувачі, один адміністратор, а інший - стандартний користувач.

Я використовував Стандартного користувача, щоб очистити журнал історії на вкладці Історія планувальника завдань за допомогою переглядача подій. Тепер він більше не записуватиме жодної історії. Усі заплановані завдання більше не мають історії на вкладці Історія. Однак Результат останнього запуску повертає 0x0 і планувальники працюють нормально.
Порадьте, будь ласка.


Якщо ви продовжуєте повертатися до цієї відповіді після того, як кожне оновлення Windows відключає історію, подумайте про те, щоб скористатися цією проблемою у додатку зворотного зв’язку Windows
Карл Уолш

Відповіді:


355

Крок 1: Відкрийте підвищений Планувальник завдань (тобто клацніть правою кнопкою миші на піктограмі Планувальник завдань і виберіть Запустити як адміністратор )

Крок 2. На панелі "Дії" (права панель, а не вкладка " дії" ) натисніть Увімкнути всі історії завдань

Це воно. Не впевнений, чому це не за замовчуванням, але це не так.


2
У мене є Windows Server 2008 Standard, і немає "панелі дій, натисніть Увімкнути всі історії завдань". Не існує жодної історії для жодного запущеного завдання, навіть системні завдання MS, які заплановані.
Логман

10
Відкритий планувальник завдань. На лівій панелі клацніть правою кнопкою миші Планувальник завдань (Місцевий), а потім натисніть Увімкнути всю історію завдань.
billvsd

2
Моя історія нещодавно була відключена - не мені - можливо, оновленням Win 10? Звичайно, я дізнався лише тоді, коли насправді хотів переглянути історію для завдання. :(
maxhugen

3
дуже корисна інформація. одне запитання: чи є якісь накладні витрати в системі після включення всіх історій завдань?
armen

1
Здається, не існує способу включення історії в одне завдання, а лише глобальний прапор. Як вказується у відповіді Джеремі, історія - це перегляд журналу подій Windows, тому історія - це майже все.
Карл Уолш

15

У мене є ще одна можлива відповідь для тих, хто цікавиться, чому записи журналу подій не відображаються на вкладці «Історія планувальника завдань» для певних завдань, навіть якщо ввімкнено «Усі історії завдань», події для цих завдань можна переглянути в Журналі подій та всі інші завдання показують історію просто чудово. У моєму випадку я створив 13 нових завдань. Для 5 з них події показали прекрасні результати історії, але для інших 8 вкладка «Історія» була повністю порожньою. Я навіть перевірив, що ці завдання були включені для історії окремо (і ведення журналу подій), використовуючи публікацію Міка Вуда про використання переглядача подій.

Тоді це мене вдарило. Я раптом зрозумів, що всіх 8 має спільне, що інші 5 - ні. Усі вони мали імперський (&) символ у назві події. Я створив їх, експортувавши перше створене мною завдання "Sync E to N", перейменувавши ім'я експортованого файлу, редагуючи вміст XML, а потім імпортувавши нове завдання. Провідник Windows із задоволенням дозволить мені перейменувати завдання, наприклад, "Синхронізувати C з N & T", а Планувальник завдань із задоволенням дозволить мені імпортувати його. Однак, маючи це примхливе "&" в назві, він не міг отримати свою історію з журналу подій. Коли я видалив оригінальну подію, перейменував XML-файл на "Синхронізувати C до N і T" і імпортував його, вуаля, на вкладці "Історія" в Планувальнику завдань були всі записи журналу.


У мене така ж проблема - деякі завдання з історією, деякі без них. Однак символ &, схоже, не є проблемою .... Рішення: Проаналізовано фактичний журнал подій, і виявляється, що журнал подій очищено після певної кількості записів. Історію, яку я шукав, уже очищено.
Джефф

Ура, Джеремі, ти врятував мені багато страждань
ryansin

13

Я думаю, що плутанина полягає в тому, що на моєму сервері мені довелося клацнути правою кнопкою миші бібліотеку планувальників завдань з лівої сторони та клацнути правою кнопкою миші, щоб отримати можливість ввімкнути або вимкнути історію всіх завдань.

Сподіваюся, це допомагає


це правильна відповідь для Windows Server 2012 принаймні в моєму випадку
Ор

11

Налаштування в додатку "Планувальник завдань" насправді просто керує включеним станом певного журналу подій, тому ви можете рівномірно відрегулювати режим "історії" планувальника завдань за допомогою командного рядка Windows:

wevtutil set-log Microsoft-Windows-TaskScheduler/Operational /enabled:true

Щоб перевірити поточний стан:

wevtutil get-log Microsoft-Windows-TaskScheduler/Operational

Щодо відхилення від натискання клавіш, ось дещо скорочені версії вищезгаданого:

wevtutil sl Microsoft-Windows-TaskScheduler/Operational /e:true
wevtutil gl Microsoft-Windows-TaskScheduler/Operational

Чи можете ви прокоментувати retention: falseі autoBackup: falseта publishing: рядки? Я не бачу пояснень для цих рядків. Можливо, ви можете додати до своєї відповіді, що означає кожен з рядків поточного стану.
Джон Грах

@JonGrah Вибачте, не знаю, про що ви говорите. Слова, які ви згадали, не відображаються в моїй відповіді.
Гленн Слейден

Я прошу вибачення. Я мав би включити скріншот: screencast.com/t/FY6u6v2A . Сподіваюсь, що з’ясовується те, про що я прошу retention: falseі autoBackup: falseі publishing: lines?
Джон Грах

@JonGrah Добре дякую за роз’яснення. Я цього раніше не помічав. Сподіваємось, ще хтось
задзвенить

'Затримка' та 'автозавантаження' пов'язані з eventvwr, а також тим, що eventvwr робить з журналами. (Тобто Eventvwr.exe /l:%SystemRoot%\System32\Winevt\Logs\Microsoft-Windows-TaskScheduler%4Operational.evtx)
Luuk

4

Ось де я знайшов це на сервері Windows 2008R2. Підвищений планувальник завдань Клацніть на "Бібліотека планувальників завдань" Це відображається як опція на правій панелі панелі "Дії".

введіть тут опис зображення


3

Це може допомогти іншим, коли немає можливості ввімкнути / вимкнути історію в будь-якому місці планувальника завдань.

Відкрийте програму перегляду подій (у програмі Керування комп’ютером чи Адміністратором> Переглядач подій).

У Переглядачі подій переконайтеся, що відображається панель попереднього перегляду (Перегляд> Панель попереднього перегляду має бути відмічена)

На лівій панелі розгорніть Журнали програм та служб, а потім Microsoft, Windows, TaskScheduler, а потім виберіть Операційний.

Ви повинні мати дії, що відображаються на панелі попереднього перегляду з двома розділами - Оперативні та нижче цього nnn події, TaskScheduler. Одним із пунктів, перелічених у розділі "Експлуатація", повинен бути "Властивості". Клацніть цей елемент, а параметр Увімкнути журнал знаходиться на вкладці Загальні.

Моя проблема полягала в тому, що досягнуто максимального розміру журналу, і навіть якщо вибрано опцію перезаписати старі події, він не реєстрував нові події. Я підозрюю, що це могло бути проблемою дозволів, але я змінив його на Архів, коли він заповнений, і все зараз працює знову.

Сподіваюся, це допомагає комусь іншому там. Якщо у вас немає варіантів, про які я згадував вище, вибачте, але я не знаю, де ви повинні шукати.


Хоча моєю проблемою було "&" у назві завдання (відповідь Джеремі), і ваш отримав +1, за надання конкретної навігації в EventVwr, щоб ми могли побачити історію PRIOR.
Doug_Ivison

3

Виграйте 8,1 Pro

Відповідь Брайана Кларка вище працювала на мене, але я публікую тут для тих, кому, можливо, доведеться дотримуватися трохи іншої послідовності, як я.

Коли я запустив Панель управління> Адміністративні інструменти> Планувальник завдань правою кнопкою миші - "Запустити як адміністратор", я виявив, що на панелі "Дії" вже є така дія:

Disable All Tasks History

Тож у моїй машині вже була включена історія. Але моїй машині потрібно було спочатку вимкнути історію, потім повернутися назад і "Увімкнути всі історії завдань". Після цього з'явилася моя історія, і я більше не отримував помилок. Я припускаю, що дія виконувала певний тип ініціалізації чи налаштування, який ніколи не робився належним чином, починаючи з моменту встановлення ОС.

Я також додам, що мені довелося вийти із планувальника завдань і перезапустити його, перш ніж я міг перемикати налаштування історії вмикання / вимкнення назад і назад.


1

Як зазначалося раніше, існує можливість вмикати або вимикати історію, якщо ви відкриєте менеджер завдань у підвищеному режимі "Адміністратор" (клацніть правою кнопкою миші на програмі / ярлику планувальника завдань та виберіть "Запустити як адміністратор"). Тоді в розділі "Завдання" - ваше місце, щоб зупинити або запустити історію.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.