schtasks命令 - 奇怪的文件夹/路径行为

时间:2015-11-26 11:05:36

标签: windows scheduled-tasks schtasks.exe

我目前正在尝试使用schtasks命令更改Windows 2008服务器上的计划任务。我已成功更新了位于顶级'之内的任务。任务计划程序库下的文件夹路径,但是当我尝试编辑位于子文件夹中的计划任务时,schtasks无法找到任务但我无法理解为什么当我使用相同的路径运行查询时,schtasks可以找到该作业? / p>

下面的输出将更好地解释。

工作

C:\>schtasks /query /TN "\Batch Finalisation Time Test"

Folder: \
TaskName                                 Next Run Time          Status
======================================== ====================== ===============
Batch Finalisation Time Test             26/11/2015 19:30:00    Ready

C:\>schtasks /change /ED "30/11/2015" /ET "23:59:59" /TN "\Batch Finalisation Time Test" /ru ""
SUCCESS: The parameters of scheduled task "\Batch Finalisation Time Test" have been changed.

不工作

C:\>schtasks /query /TN "\Elite Maintenance Jobs\Batch Finalisation Time"

Folder: \Elite Maintenance Jobs
TaskName                                 Next Run Time          Status
======================================== ====================== ===============
Batch Finalisation Time                  26/11/2015 19:30:00    Ready

C:\>schtasks /change /ED "30/11/2015" /ET "23:59:59" /TN "\Elite Maintenance Jobs\Batch Finalisation Time" /ru ""
ERROR: The specified path is invalid.

2 个答案:

答案 0 :(得分:0)

我发现这似乎是由任务配置(常规标签)引起的,一旦"配置为:"下拉菜单已更新为“Windows 7,Windows Server 2008 R2'然后可以通过schtasks命令成功修改任务。

答案 1 :(得分:0)

对我来说,事实证明我还需要以管理员身份运行。此命令在正常提示下起作用:

schtasks /query /tn "\Microsoft\Windows\WindowsColorSystem\Calibration Loader"

但是一个类似的命令来访问我在一个新文件夹中创建的任务,我创建的任务只能在提升的提示下工作。