使用schtasks / z切换删除任务

时间:2017-05-31 17:56:06

标签: windows-7 taskscheduler

我正在尝试使用schtasks来安排python GUI脚本。我想删除任务一旦运行。根据文档,我应该使用/Z开关和/V1开关。但这要求输入密码,我无法弄清楚如何提供。 我正在使用的命令是:

schtasks /create /sc once /tn task2 /tr "reminder i26" /sd 31/05/2017 /st 
23:00 /V1 /Z /F

问题的解决方案是什么?

2 个答案:

答案 0 :(得分:0)

我通过在所有情况下允许使用空白密码来解决问题。正如我在Windows 7 Home Basic上,没有安全策略编辑器(没有secpol.msc)。所以我不得不改变以下注册表设置 -

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\limitblankpassworduse:
0x00000000

但似乎/ z开关无法正常工作 - 任务在完成时不会自动删除(至少在Windows 7 Home Basic上没有)。

答案 1 :(得分:0)

我看了下面的文档。它显示/ z开关对于删除计划任务有效。由于您使用的是“ / sc一次”,因此它可能由于按需运行而没有时间表。在类似情况下在Windows 10上尝试/ z时出现xml错误。

https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/schtasks