如何尝试正常关机然后强制关机?

如何尝试正常关机然后强制关机?

Windows 是否有一个命令可以尝试正常关机,如果不成功,则在 1 分钟后自动强制关机?

我试过:

shutdown -f -s -t 60

但是我得到了一个无限打印的终端:

C:\Users\Wellington\Desktop>shutdown -f -s -t 60
C:\Users\Wellington\Desktop>shutdown -f -s -t 60
C:\Users\Wellington\Desktop>shutdown -f -s -t 60

而且我不确定这是否会先尝试正常关机......

答案1

据我所知,没有直接的命令可以运行,但您可以修改上述命令以满足您的要求,如下所示。

关机-s -t 60 && 关机-f

关机-s -t 60 || 关机-f

试试这个,1分钟后它会先正常关机,如果失败则执行强制关机。

或者您可以使用 if(条件) 编写批处理文件并直接运行它。

答案2

在 powershell 中执行?

Start-Job -name shut -ScriptBlock {Stop-Computer}
Wait-Job -Name shut -Timeout 60
Stop-Computer -Force

只需在 powershell 控制台中运行它或将其粘贴到“shutdown.ps1”文本文件中,然后右键单击“在 powershell 中运行”。

答案3

以下命令将在 60 秒后关闭您的计算机,如果失败,它将强制关闭。

shutdown -s -t 60 -f

答案4

shutdown -s -t 60 && timeout 60 && shutdown -f -s -t 00

相关内容