以非特权用户身份远程运行计划任务

我需要允许一组非特权用户在Windows Server 2008 R2主机上触发预定义的计划坦克。 我似乎无法find相应的权利。 试图连接到远程任务计划程序时,远程系统只是给了我中指: 您无权访问此计算机

即使用户以交互方式login,我也无法弄清楚如何授予她执行任务所需的权限。 在2008年以前的版本中,在%SYSTEMROOT%\ SYSTEM32 \ Tasks文件夹中创build了一个.job文件,您可以在其中操作ACL并影响任务调度程序的行为。 在2008年,似乎没有类似的设施。

请注意,我不想创build其他任务,我只想运行一个现有的任务。

我在服务器2012 R2下有类似的问题,并find以下工作解决scheme:

  • 授予用户对c:\ windows \ system32 \ tasks中的XML文件的写权限
  • 授予用户Powershell远程处理权限
  • 让用户使用Powershell Invoke-Command cmdlet在远程服务器上运行SCHTASKS:

powershell.exe -command“invoke-command {schtasks / run / tn TASKNAME} -computer SERVERNAME”