Планирование задачи в 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" → "Параметры безопасности" → "Локальные политики" → "Назначение прав пользователя" → "Войти в качестве пакетного задания, добавьте своего пользователя.