从命令行关闭 Windows 8(不带横幅)?

从命令行关闭 Windows 8(不带横幅)?

可以打开命令行(cmd)并输入

shutdown -s -t 1200 

在 1200 秒内关闭 Windows 8。但是,在关机前 10 分钟,整个屏幕会出现一个丑陋的横幅!有没有什么办法可以避免横幅出现?

在此处输入图片描述

答案1

在 PowerShell 中,使用:

timeout -t 1800; shutdown -s

或者在 中cmd使用:

timeout 1800 && shutdown -s

它们将导致 1,800 秒(30 分钟)的延迟,然后执行关机。

答案2

您正在寻找一个在关机前添加的“等待”命令,而不是shutdown等待。根据问题,这应该可以解决问题:

ping -n 1201 127.0.0.1 > nul && shutdown -s

答案3

Sysinternals(现为 Microsoft)PSTools 中有一个很好的实用程序,称为 psshutdown。我从 Windows NT 开始就使用它进行远程关机。它还可以进行本地关机。说实话,我没有检查 psshutdown 和 shutdown 之间的区别。我认为值得一试。

按照延迟,为什么不使用内置调度程序?我不熟悉 powershell,但我相信可以编写一个脚本来获取当前日期、时间,添加所需的间隔,然后创建一次运行的计划任务来执行关机。

相关内容