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

Запускать запланированную задачу от имени непривилегированного пользователя удаленно

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

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

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

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

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

powershell.exe -command "invoke-command {schtasks / run / tn TASKNAME} -computer ИМЯ СЕРВЕРА"