Планирование задачи в Windows Server 2008 R2

Я запланировал задачу для запуска задания SSIS с помощью планировщика заданий (TS Scheduler). Он настроен на запуск в качестве Пользователя, который принадлежит группе Admin.

Безопасность "Запустить, включен ли пользователь или нет" "Не хранить пароль" проверяется "Выполнить с максимальным предварительным заданием" не установлен

Запланированное задание выполняется ТОЛЬКО при входе пользователя в систему, но когда пользователь выходит из задачи, задача запускается. Я понял, что "Запустить, был ли пользователь включен или нет" должен запускать задачу, когда пользователь не вошел в систему.

Что мне не хватает?

Ответ 1

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

Ответ 2

Следуйте следующим образом:

  • Введите secpol.msc/s
  • Выберите "Локальные политики" в оснастке MSC в
  • Выберите "Назначение прав пользователя"
  • Щелкните правой кнопкой мыши "Войти в качестве пакетного задания" и выберите "Свойства"
  • Нажмите "Добавить пользователя или группу" и включите соответствующего пользователя.

Ответ 3

Когда я настраиваю задачи для "запускать ли пользователь вошел в систему или нет", я применяю этот подход:

Я создаю пользователя на этом компьютере, который не является членом ни одной группы. Этот пользователь является назначенным пользователем планировщика заданий. Откройте локальную политику безопасности и дайте разрешение новому пользователю "Войти как пакетное задание". Если вы этого не сделаете, вы получите эту ошибку: "Эта задача требует, чтобы указанная учетная запись пользователя регистрировалась как права на пакетную работу". Конкретные инструкции по настройке этого разрешения приведены здесь: http://power-programming.co.uk/post/2010/11/18/Task-Scheduler-This-task-requires-that-the-user-account-specified-has-Log-on-as-batch-job-rights.aspx

Создайте задачу в Планировщике заданий. Выберите переключатель "Запустить, был ли пользователь включен или нет". Установите флажок "Не храните пароль". Установите флажок "Выполнить с наивысшими привилегиями". Назначьте задачу для запуска под новой учетной записью пользователя.

Ответ 4

Вы можете найти в решении sig606, что "Добавить пользователя или группу" выделено серым цветом в "Администрирование" → "Локальная политика безопасности" - "Локальные политики" - "Назначение прав пользователя" → "Вход в систему" ​​в качестве пакетного задания, вкладка "Настройка локальной безопасности", В этом случае вам нужно проверить свою групповую политику в AD. Хорошая ссылка здесь.

В основном на вашем контроллере домена DC, "Администрирование" → "Управление групповой политикой" → "Конфигурация компьютера" → "Политики" → "Настройка Windows" → "Параметры безопасности" → "Локальные политики" → "Назначение прав пользователя" → "Войти в качестве пакетного задания, добавьте своего пользователя.