Используя тестовую машину Win Server 2012 R2 (не в домене), я смог запустить ее с помощью настройки:

  • Общий:

    • При запуске задачи используйте следующую учетную запись пользователя: встроенная учетная запись администратора.
    • Запускать независимо от того, вошел ли пользователь в систему или нет: проверено (не сохранять пароль, не проверено)
    • Запускать с наивысшими привилегиями: отмечено
  • Триггеры:

    • При отключении от пользовательского сеанса (Любой пользователь, Подключение с удаленного компьютера и Включено все отмечены)
  • Действия:

    • Запустите программу: Powershell (добавьте аргументы: -ExecutionPolicy Bypass -File "C: \ Scripts \ Awesome_Script.ps1"; Начать в: C: \ Scripts)
  • Условия:

    • Ничего не проверено
  • Настройки:

    • Разрешить запуск задачи по запросу: отмечено
    • Остановить, если задача выполняется дольше: 1 часа
    • Если запущенная задача не завершается по запросу, принудительно остановить ее: проверено

Когда я скопировал все (в том же месте и импортировал задачу) на тестовую машину Win Server 2016 (в домене), та же настройка не сработала. В истории ошибок нет, а «Результат последнего запуска» говорит мне, что задача еще не запущена.

И, конечно же, я обновил «При запуске задачи используйте следующую учетную запись пользователя» до учетной записи локального администратора Server 2016. Я также попытался запустить его из группы администратора, учетной записи SYSTEM, моей собственной (admin) учетной записи, но ничего не помогло (это не помогло также на 2012 R2).

Есть ли у кого-нибудь идеи, почему триггер не работает на сервере 2016 (в домене), а единственное, что изменилось, - это учетная запись? Что мне здесь не хватает?

answer

Обновление: мы увидели положительные результаты через 24 часа после создания и активации правил. Не знаю, почему и есть ли способствующие факторы (например, перезагрузки, gpupdates и т. Д.), Поэтому я не решаюсь назвать это решенным, но, надеюсь, эта информация может помочь и кому-то другому.