如何使用具有权限的schtask运行任务?

时间:2011-01-18 12:18:32

标签: windows-7 uac taskmanager schtasks.exe

我正在尝试使用任务调度程序执行UAC绕过错误,而不是使用GUI工具,我尝试使用schtasks.exe(等效的命令行工具)。除了最重要的部分 - “以最高权限运行”之外,我设法或多或少地做了同样的事情。

任务调度程序错误使这一切成为可能 - http://www.petri.co.il/bypass-uac-using-desktop-shortcut.htm

这是我试过的命令:

schtasks /create /tn name /tr notepad.exe /sc once /st 00:01 /RL highest

当我添加/ RL最高时,它会显示ERROR: Access is denied。当我使用任务调度程序时,这不会发生。

2 个答案:

答案 0 :(得分:1)

除非您自己提升,否则无法创建高架运行的任务。

换句话说,你需要运行schtasks升级。

任务计划程序的工作原理是运行任务计划程序会自动提示您进行提升(而schtasks则不会,这对于命令行工具来说是正常的)。

(我不会说这是任务计划程序允许任务运行升级的错误。正如您所知,它没有为未提升的代码提供升级的方法。)

答案 1 :(得分:0)

您的命令是正确的,只需将其作为管理员运行。