Вопрос: Запустить пакетный файл Windows по расписанию как пользователь, не являющийся администратором


Я запускаю Windows XP x64 SP2. У меня есть пакетный файл Windows с некоторыми командами Robocopy, которые я хочу запустить по расписанию. Я создал для него запланированную задачу, запущенную как выделенный пользователь (а не пользователь, с которым я вошел в систему), но он просто не запускался. Я мог видеть успешные события входа в журнал безопасности, так что он дошел до этого, но команды в пакетном файле определенно не выполнялись.

Прочитав все http://social.technet.microsoft.com/Forums/en-US/winservermanager/thread/d47d116e-10b9-44f0-9a30-7406c86c2fbe/ Я попытался сделать учетную запись целевого пользователя администратором и исправил ее - командный файл работал нормально. Ничто другое не сработало.

Дело в том, что я хочу, чтобы он работал под учетной записью с низкой привилегией. Кто-нибудь знает, как я могу получить пакетный файл для запуска по расписанию в качестве неадминистративной?


1
2018-02-27 12:31


Источник


У меня были проблемы в прошлых запущенных задачах под учетными записями без пароля - так что убедитесь, что у вас есть один. - martineau
Что произойдет, если вы используете runas для запуска cmd.exe как непривилегированного пользователя и запускаете командный файл? - Justin Dearing
@martineau - да, у него есть пароль. @Justin Dearing - это прекрасно работает. - EMP


Ответы:


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


2
2018-02-27 13:24



Спасибо, но у этого уже есть это право. Вход в систему успешно завершен в соответствии с журналом безопасности. - EMP