如果使用以下命令,是否可以避免显示系统将在十分钟内关闭的消息?
shutdown -s -t 3600
Run Code Online (Sandbox Code Playgroud)
Bob*_*Bob 12
作为替代方案,您可以使用外部计时器并在正确的时间强制关闭。例如:
timeout -t 3600 -nobreak && shutdown -s -t 00
Run Code Online (Sandbox Code Playgroud)
请注意,这种方法的一个警告是,shutdown
直到timeout
完成后,命令才会实际发送(例如,发送到联网计算机),因此您需要在timeout
. 解决方法是直接在目标计算机上运行整个命令,例如使用 PsExec。
如果您还想隐藏命令窗口,有很多方法可以这样做。
我个人喜欢一个基于 PowerShell 的隐藏自身的命令(cmd
在这种情况下从窗口运行):
start powershell.exe -WindowStyle Hidden -Command "sleep 3600; shutdown -s -t 00"
Run Code Online (Sandbox Code Playgroud)
PowerShell也可以配置为远程处理。并且最好使用本机Stop-Computer
命令而不是shutdown
.
小智 9
您可以通过将注释更改为空格来轻松做到这一点:
shutdown -s -t 3600 -c " "
Run Code Online (Sandbox Code Playgroud)
由于没有消息,因此将跳过警告消息。
归档时间: |
|
查看次数: |
67408 次 |
最近记录: |