如何通过命令提示符关闭和重新启动远程PC

时间 : 2018-10-31 16:29  

来源 : 好系统重装助手

微软的远程桌面  服务是管理远程Windows PC的绝佳方式,无论它们是在隔壁房间还是在世界的另一端。通过系统之间良好的网络连接,远程桌面为用户提供了远程会话中几乎所有的功能和能力,如果直接坐在远程计算机前面,他们会喜欢这一功能,但有一个值得注意的例外:关闭和重新启动。

如果您打开远程桌面会话到另一台Windows PC,即使通过具有完全管理员权限的帐户,您也无法通过传统的GUI方法关闭或重新启动PC。例如,在Windows 8中的Power Users菜单或早期版本的Windows中的“开始”菜单中,只显示“断开连接”按钮,其中通常存在睡眠,关机和重启等选项。

image.png

值得庆幸的是,您仍然可以重新启动或关闭远程PC,但您需要通过命令提示符手动执行此操作。连接到远程PC时,保存所有打开的文档,然后从 好系统 Windows 7及更早版本的“开始”菜单(“ 开始”>“运行”>“cmd”)启动命令提示符,或从Windows 8“开始”屏幕搜索  命令提示符或  cmd。

在命令提示符窗口中,我们将使用命令  shutdown。但我们不能单独使用它 - 这样做只会注销当前用户,但让PC保持开机状态。相反,像许多命令行操作一样,我们需要添加特定的参数来告诉  shutdown命令我们想要做什么。因此,要开始使用,请在“命令提示符”窗口中键入“shutdown”,然后键入单个空格。接下来,我们将添加必要的参数,主要的参数如下:

关机命令参数

参数功能
-s关闭计算器。
-r重新启动计算机。
-F强制关闭所有正在运行的应用
-m \\Computer指定要关闭或重新引导的网络上的特定计算机。如果没有此参数,该命令仅影响运行它的本地PC。
-t xx在指定的操作开始之前设置延迟(xx秒)。
-c "message"在报价单中添加您自己的文本,为远程用户提供有关PC关闭或重启的原因和时间的消息。
/a如果在(-t)延迟期间使用,则中止关闭或重新启动。
/H冬眠电脑。
/?显示包含所有命令的完整帮助文档。

shutdown命令还有更多参数和选项,其中大部分仅对管理大型网络的用户有用。小型企业和家庭用户将主要坚持上述参数。

关机命令示例

为了实现这一切,我们来看几个例子。首先,假设您通过远程桌面连接到办公室PC,并且希望立即重新启动它。您知道没有其他人在使用它,您的所有文档和数据都已保存。在远程桌面会话中,在办公室PC上启动命令提示符并键入以下命令:

shutdown -r -f -t 0

该命令将重新启动计算机(-r),强制所有应用程序关闭,以便不会卡住并阻止重新启动(-f),并且会立即发生零秒延迟(-t 0) 。在这种情况下,我们直接在办公室PC上通过远程桌面访问命令提示符,因此我们不需要使用-m  参数指定计算机名称,因为我们实际上是在  本地计算机上运行,甚至虽然我们没有坐在它前面。

image.png

这是第二个例子:你和你的配偶在家工作,但在家里有不同的办公室。在您的办公室,您需要关闭配偶的计算机(计算机名称“UPSTAIRS”),因为闪电风暴正在滚动,您希望安全。您  认为您的配偶目前没有使用电脑,但您无法确定。这是您可以在自己的 PC 上启动的  关机命令  :


shutdown -s -f -m \\UPSTAIRS -t 60 -c "Shutting down for storm. Save work and close apps."



此命令关闭计算机(-s),强制运行应用程序关闭(-f),通过名称指定远程PC(-m \\ UPSTAIRS),因为您在自己的PC上执行命令,给出时间延迟60秒(-t 60),并提供一条描述性消息(-c),它将显示在配偶的计算机上,以通知他们即将关闭。

现在,在您开始担心恶作剧者和黑客未经授权远程关闭您的PC之前,请注意您需要拥有对您尝试关闭的目标PC的管理员访问权限。也就是说,在我们的示例中,您需要在“UPSTAIRS”PC上拥有一个管理员帐户,其名称和密码与您在自己的PC上使用的帐户相同。或者,在业务环境中,您的Active Directory帐户需要在两台PC上获得授权。

还有更多参数和选项,包括对IT管理员有用的一些日志记录和报告选项。要查看所有内容,请键入以下命令以显示  shutdown命令的帮助文档:

shutdown /?

虽然本文的目的是向您展示如何使用  shutdown命令关闭或重新启动远程PC,但如果您有这种倾向,可以随时使用本地PC上的任何命令。因此,下次需要重新启动时,请不要前往“开始”菜单或超级按钮栏,而是在命令提示符中启用您的极客。