我一直在使用远程桌面连接进入工作站。但是在这种环境下,我无法使用 “开始” 菜单中的电源选项。我需要另一种方法来关闭或重新启动。
如何通过命令行控制计算机的电源状态?
shutdown命令的最常见方法是:
shutdown -s关闭。shutdown -r重新启动。shutdown -l注销。 shutdown -h —休眠。
注意:有一个常见的陷阱,用户认为-h表示 “帮助”(它对所有其他命令行程序都shutdown.exe ...,除了 shutdown.exe 以外,它表示 “休眠”)。然后,他们运行shutdown -h并意外关闭计算机。注意这一点。
shutdown -i “交互模式”。它不执行任何操作,而是显示一个 GUI 对话框。
shutdown -a —中止先前的关闭命令。上面的命令可以与以下其他选项结合使用:
-f —强制退出程序。防止关闭过程卡住。-t <seconds> - 设置关闭前的时间。使用-t 0立即关闭。-c <message> - 添加关闭消息。该消息将最终出现在事件日志中。 -y对所有关机查询强制回答 “是”。
注意:此选项未在任何正式文档中记录。它是由这些 StackOverflow 用户发现的。
我想确保在此答案中也提到了其他一些非常好的答案。在这里,它们没有特定的顺序。
如果您在远程计算机上,则可能还需要添加 - f 选项以强制重新引导。否则,您的会话可能会关闭,并且顽固的应用程序可能会挂起系统。
每当我想强制立即重新启动时,都会使用此命令:
shutdown -t 0 -r -f对于更友好的 “给他们一些时间” 选项,可以使用以下命令:
shutdown -t 30 -r如您在注释中看到的,-f 表示超时。
没有人提到用于远程关闭的-m
shutdown -r -f -m \\machinename还:
-r参数导致重新引导(这通常是您在远程计算机上想要的,因为从物理上启动它可能很困难)。-f参数选项强制重新引导。