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

Расписание задач не выполняется при «запуске» при создании через настройки GPO

Я заметил, что создаю задачу для всех моих ПК на моем DC через настройки GPO с триггером «При запуске» (что бы я ни выполнял, это может быть VBS, EXE, PowerShell ...), Задача никогда не будет выполнена.

Итак, это были бы предпосылки:

  1. Задача должна быть создана на стороне DC с настройками GPO (локально созданные задачи работают нормально, поэтому, пожалуйста, не беспокойтесь проверять это локально, потому что это будет работать).

  2. Проблема в триггере "При запуске" ... все остальные триггеры работают нормально.

Рисунок 1. - Вкладка Общие

Рисунок 2. - Вкладка Триггеры

Сначала я подозревал, что что-то не так с клиентами, контроллером домена, другими объектами групповой политики, обновлениями Windows или ... Итак, я установил две новые виртуальные машины.

Сервер DC: Windows Server 2016, чистый, без обновлений и только три объекта групповой политики (немодифицированная «Политика домена по умолчанию», немодифицированная «Политика контроллеров домена по умолчанию» и мой объект групповой политики, который создает только одну задачу с триггером «При запуске»)

Клиент: Windows 10 v1809, чистый, без обновлений

Это не помогло. Затем я полностью обновил и сервер DC, и клиент. Это не помогло.

У меня есть обходной путь. Будет выполнена точно такая же Задача со всеми одинаковыми параметрами. во время «запуска» отлично, если он создан с двумя триггерами:

  1. При создании / изменении задачи

  2. При запуске

Рисунок 3. - Вкладка «Триггеры обходного пути» (несколько триггеров)

Может ли кто-нибудь подтвердить мне, что это тоже происходит с их стороны? У кого-нибудь есть объяснение такому поведению?

Хотя у меня есть обходной путь, это проблема. Зачем? Что ж, если мы хотим, чтобы задача выполнялась только во время запуска, и мы хотим, чтобы задача удалялась, когда компьютер больше не является частью домена. Ну тогда это проблема. Если мы хотим, чтобы Задача была удалена, когда компьютер больше не является частью Домена, Задача должна быть создана в режиме «Заменить». Но когда Задача находится в режиме «Заменить», Задача воссоздается каждый раз, когда Клиент обновляет свой объект групповой Политики (время от времени), и у нас есть триггер, настроенный для выполнения Задачи «При создании / изменении задачи», что означает, что Задача будет не только во время запуска, но и каждый раз, когда компьютер обновляет свой объект групповой политики.

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


Благодаря комментарию "Swisstone" мне удалось точно понять, что происходит. Кроме того, возможно, кто-то мог бы найти решение мгновенно, если бы я придерживался одного из правил этого форума «будь конкретным, будь очень конкретным и собери все ДАННЫЕ».

Если задача создана в режиме «Заменить» / «Обновить», Задача постоянно создается / обновляется, а если вы устанавливаете задержку для Задачи 30 секунд, Задача воссоздается / обновляется до того, как успеет триггер во время запуска.

Вы, конечно, всегда можете создать задачу в режиме «Создать», но я никогда не создавал никаких настроек GPO таким образом (вы не можете изменить его, вы не можете удалить его, если компьютер больше не является частью домена, поэтому , не очень полезный метод создания любого GPO Preference, по крайней мере, для меня).

Еще раз спасибо "Swisstone".