我目前正在尝试使用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.
答案 0 :(得分:0)
我发现这似乎是由任务配置(常规标签)引起的,一旦"配置为:"下拉菜单已更新为“Windows 7,Windows Server 2008 R2'然后可以通过schtasks命令成功修改任务。
答案 1 :(得分:0)
对我来说,事实证明我还需要以管理员身份运行。此命令在正常提示下起作用:
schtasks /query /tn "\Microsoft\Windows\WindowsColorSystem\Calibration Loader"
但是一个类似的命令来访问我在一个新文件夹中创建的任务,我创建的任务只能在提升的提示下工作。