关机开关 T 默认

关机开关 T 默认

我在 Microsoft 网页上查找后询问。

他们说 T 选项的默认值是 30 秒。

我尝试了这个 cmd,但是终端没有响应它。

相反,它显示了关机命令的帮助页面。似乎 T 选项没有默认值。

我是否遗漏了什么?

Shutdown /R /T /F

答案1

他们说 T 选项的默认值是 30 秒

“选项的默认值是...”与上下文相关。/T 选项不会激活新功能(如果省略该选项,仍会有一个关机计时器),它只会更改已激活功能的设置 - 因此它需要一个值,并且当选项不是根本没有指定。如果省略该选项,仍然会有一个关机计时器,默认情况下它将设置为 30 秒。

选项激活一个新功能,具有一个具有默认值的可选值,通常会写为/x:yz/xyz在指定值时(以避免当值以斜杠开头时产生歧义)。

答案2

/t必须是最后一个标志。因此,在您的示例中,您将执行,shutdown /r /f /t之后您将收到 Windows 通知,告知您机器将在 时重新启动time now + 30 seconds

如果要立即重启,则需要传递一个以t秒为单位的值。因此,您shutdown /r /f /t 0需要执行 。如果要在 5 分钟后重启,则需要执行shutdown /r /f /t 300

此外,/f不是强制性的,它只是强制关闭正在运行的应用程序。事实上,当使用 时/t/f是隐含的。

还要注意,传入/t没有值是行不通的,并且会向您显示有效参数列表。/t期望您提供一个介于 0-315360000(10 年)之间的秒值。

相关内容