在没有横幅的情况下从命令行关闭 Windows 8?

Mar*_*Ch1 8 shutdown windows-8

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

shutdown -s -t 1200 
Run Code Online (Sandbox Code Playgroud)

在 1200 秒内关闭 Windows 8。然而,在关机前10分钟,一个丑陋的横幅出现在整个屏幕上!有没有办法避免横幅出现?

在此处输入图片说明

Mar*_*Ch1 15

在 PowerShell 中,使用:

timeout -t 1800; shutdown -s
Run Code Online (Sandbox Code Playgroud)

或者在cmd,使用:

timeout 1800 && shutdown -s
Run Code Online (Sandbox Code Playgroud)

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

  • 你会想要使用 `&&` 而不是 `&`。`&&` 仅在左侧返回错误级别 0(即成功执行)时才执行右侧。`&` 将始终执行右侧。这里的问题是`&`会执行右边的**即使你取消倒计时**(用`Ctrl` + `C`),这是危险的。 (2认同)

dse*_*t0x 1

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

ping -n 1201 127.0.0.1 > nul && 关闭 -s

  • 仅供参考,您不再需要使用“ping”来延迟脚本/命令。Windows Vista 及更高版本有一个内置的“超时”命令,它以一种不那么迂回的方式实现相同的目的。 (2认同)