Запустите запланированное задание как непривилегированный пользователь удаленно
Мне нужно разрешить группе непривилегированных пользователей запускать заранее определенный запланированный резервуар на хосте 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"