Запустите запланированное задание как непривилегированный пользователь удаленно

Мне нужно разрешить группе непривилегированных пользователей запускать заранее определенный запланированный резервуар на хосте Windows Server 2008 R2. Кажется, я не могу найти соответствующие права для этого. При попытке подключиться к удаленному планировщику задач, удаленная система просто указывает мне средний палец:У вас нет разрешения на доступ к этому компьютеру

Даже когда пользователь вошел в систему в интерактивном режиме, я не могу понять, как бы я предоставил ей необходимые разрешения для запуска задачи. В период до 2008 года в папке%SYSTEMROOT%\SYSTEM32\Tasks был создан файл.job, в котором можно было управлять списками ACL и влиять на поведение планировщика задач. В 2008 году подобного объекта, похоже, не было.

Обратите внимание, что я не хочу создавать дополнительные задачи, я просто хочу запустить существующую.

1 ответ

У меня была похожая проблема под Server 2012 R2 и я нашел следующее рабочее решение:

  • предоставить пользователям доступ на запись к файлам XML в папке c:\windows\system32\tasks
  • предоставить пользователям разрешения для Powershell Remoting
  • разрешить пользователям использовать командлет Powershell Invoke-Command для запуска SCHTASKS на удаленном сервере:

powershell.exe -команда "invoke-command {schtasks /run /tn TASKNAME} -компьютер SERVERNAME"

Другие вопросы по тегам