我已将 Windows 10 配置为通过计划任务在 22:00 自动关闭shutdown /s /t 900
,因此我会在计算机关闭前 15 分钟收到警告。
但是,我有时会发现,在 22:00 时,我还想在它完全关闭之前完成一些事情。目前,我只需shutdown /a
在搜索框中键入内容,它就会完全中止,但这意味着我需要再次手动关闭它。
我是否可以在 21:45 至 22:00 之间输入其他命令,该命令不会完全中止关机,而只是将其延迟指定的时间?
答案1
值得注意的是,一旦计划的关机正在进行中,除非您先中止,否则您无法更改它。
这意味着两件事。
如果您在 22:00 之前知道需要更多时间,您可以简单地发出一个shutdown /s /t <long value>
,当计划任务运行时,它只会失败,指出:关机已在进行中。请使用 shutdown /a 中止它。
您可以创建一个批处理文件,执行关机 /s /t 2700,从单击它的那一刻起给您 45 分钟的时间,或者手动运行它。时间值可以是您想要的任何值。
如果时间到达 22:00 并启动关机,那么您首先需要使用 停止关机,shutdown /a
然后才能启动一个具有更长时间值的新关机,例如shutdown /s /t 1800
从那一刻起给您 30 分钟。
请注意,根据您使用的 Windows 版本,此关机时间值可能很大。只有在 Windows Server 2008 和更早版本的 Windows 上,最大时间为 600 秒,即 10 分钟。但在更高版本中,您可以将其设置得更长。如果您愿意,可以设置 8 小时或更长时间。因此,从理论上讲,如果您计算出想要结束的确切时间,即使是在任务开始前 5 小时,您也可以让它被忽略一次。
答案2
是的,就是你能中止关机并自行决定重新启动(尽管没有办法直接延长*延迟)。你只需要在网上搜索“Windows CMD 关机”来找到答案:
/a 中止系统关闭。仅在超时期间有效。要使用 /a,还必须使用 /m 选项。
/米\\<计算机名> 指定目标计算机。不能与 /l 选项一起使用。
但是,如果凭据与您自己的凭据不同,这是否适用于计划任务可能会有问题。另外,/米可能仅在另一台 PC 设置关机时才需要。