Назад | Перейти на главную страницу

Запланированная задача сценария Powershell перестала выполняться (не удалось запустить)

Я выполняю запланированную задачу (для сценария Powershell) на Windows 2003 Server. Я считаю, что сценарий работает нормально. Задача запланирована на запуск каждые 10 минут с 7:00 до 23:50 каждый день. Однако он никогда не может работать дольше одного дня. Он всегда останавливается во второй половине дня (между 14 и 18 часами). Я не совсем уверен, что произошло, но всегда получаю сообщение об ошибке

Попытка войти в учетную запись, связанную с задачей, не удалась, поэтому задача не была запущена. Конкретная ошибка: 0x80070569: Ошибка входа в систему: пользователю не предоставлен запрошенный тип входа в систему на этом компьютере. Убедитесь, что имя и пароль запуска от имени задачи действительны, и повторите попытку.

Похоже, что большинство людей с этой ошибкой говорят, что им нужно заставить пользователя «входить в систему как пакетное задание». Однако для меня этот вариант неактивен. Я ищу другие места, где у пользователей есть похожие проблемы, но решения подробно не описаны (некоторые из них как-то связаны с GPO). Я использовал только основные функции Windows Server и понятия не имею, как добраться до места, о котором они говорят.

Может ли кто-нибудь подтвердить, действительно ли «вход в систему в качестве пакетного задания» является решением, и предоставить подробное пошаговое руководство по решению моей проблемы?

Спасибо.

p.s. кто-то предложил сайт http://technet.microsoft.com/en-us/library/cc755659(v=ws.10) Я попытался использовать метод для веб-сервера с доменом. Однако застрял на 6-м шаге, где упоминается объект групповой политики. Я не знаю где это.

редактировать: После изменения поля «Запуск от имени» и его пароля скрипт больше не перестает работать. Не совсем уверен, что там произошло, но, по словам одного из моих коллег, похоже, что есть какое-то вмешательство в учетную запись, которую я ранее использовал, что привело к остановке скрипта. Однако он больше не записывает журналы (мой скрипт записывает журналы) в указанном месте. Я убедился, что все пути, которые я использовал в скрипте, являются абсолютными.

Чтобы установить Вход в систему как пакетное задание права пользователя, перейдите в Настройки, Панель управления, Администрирование, Настройки локальной безопасности.

Откройте папку «Локальные политики» и выберите «Назначение прав пользователя».

найти Вход в систему как пакетное задание на правой панели. Дважды щелкните для редактирования и щелкните Добавить пользователя.