Пользователь Windows Server 2008 R2 для запуска запланированных задач под

Пользователь Windows Server 2008 R2 для запуска запланированных задач под

В Windows Server 2008 R2 необходимо указать пользователя для каждой запланированной задачи, от имени которой она будет запущена.

У нас есть политика, согласно которой каждый пользователь домена должен менять свой пароль каждые 30 дней.

Это создает проблему, поскольку у нас есть много запланированных задач, которые должны выполняться на большом количестве серверов. Когда пользователь, связанный с данной запланированной задачей, меняет свой пароль (как требуется каждые 30 дней), все задачи перестают работать (пока вы не войдете в систему и не смените пароль для задачи).

Мы попытались запустить запланированные задачи под учетной записью SYSTEM, но это не сработало.

Я подумал о создании новой учетной записи (SCHED_TASK), которая не может входить в систему в интерактивном режиме, является администратором и освобождена от требований по смене пароля.

Мне это кажется очень "хаком". Есть ли лучший способ или встроенная учетная запись, которую мы должны использовать?

Какова наилучшая практика в данном случае?

решение1

В AD вы можете установить «Срок действия пароля не ограничен» (вкладка «Учетная запись») для учетной записи службы.

решение2

Вы все равно сможете запустить его как SYSTEM. У меня есть несколько AT-команд в пакетном скрипте для запланированных перезагрузок и т. п. Просто убедитесь, что вы «запускаете их как администратор», иначе они никогда не запустятся.

решение3

Оказывается, учетная запись SYSTEM — это выход. Другой администратор здесь установил некоторые ограничения на учетные записи SYSTEM, которые мешали процессам работать. После удаления этих дополнительных (не присутствующих изначально) настроек безопасности все теперь работает нормально.

А у учетной записи SYSTEM даже нет пароля, поэтому срок ее действия не может истечь и т. д.

Связанный контент