Что означает код HRESULT 0x80041314 (SCHED_E_UNSUPPORTED_ACCOUNT_OPTION)?

 
Предыдущий Следующий
SCHED_E_UNKNOWN_OBJECT_VERSION SCHED_E_SERVICE_NOT_RUNNING

SCHED_E_UNSUPPORTED_ACCOUNT_OPTION

SCHED_E_UNSUPPORTED_ACCOUNT_OPTION означает, что задача объединяет параметры учётной записи и параметры выполнения, совместное использование которых Task Scheduler не поддерживает. Учётная запись может существовать, а пароль быть правильным, но выбранная модель входа всё равно недопустима для требуемой конфигурации.

Распространённая граница конфигурации

Task Scheduler объединяет субъект, пользователя и пароль, переданные при регистрации, и TASK_LOGON_TYPE. Microsoft документирует ограничения для этих вариантов: регистрация с паролем и S4U не использует группу как контекст безопасности задачи, а S4U работает без сохранённых учётных данных, сетевого доступа и доступа к зашифрованным файлам.

Исправьте архитектуру, а не только значение

  • Определите, должна ли задача выполняться интерактивно, с сохранённым паролем, через S4U, от имени группы или служебной учётной записи.
  • Затем укажите только учётные данные и параметры регистрации, совместимые с этой моделью.
  • Проверяйте доступ к фактическим сетевым и защищённым ресурсам из контекста выполнения задачи, а не с рабочего стола администратора.

Microsoft: коды состояния Task Scheduler · Microsoft: RegisterTaskDefinition · Microsoft: контексты безопасности задач


Нужно найти другой код? Найти другой код состояния или ошибки.