如何通过命令行从 OS X 重启 Windows 机器?

如何通过命令行从 OS X 重启 Windows 机器?

我有一台装有 OS X 10.6.7 的 MacBook Pro 和一台 Windows XP 机器。我想通过 OS X 命令行重新启动 Windows 机器。例如,在 Windows 中,我们可以使用以下命令重新启动:

shutdown -m \\IP -r -t 00

它将立即重新启动。

我怎样才能用 Mac 做到这一点?

答案1

如果你安装了 Samba 工具,你可以这样做

net rpc shutdown -r -I <IP> -U <username>

答案2

你可以使用适用于 Mac 的 Windows RDP 工具并通过 RDP 连接到你的 Windows XP 机器并运行命令,

shutdown -r -t 0

要不使用 RDP 重新启动系统,您可以安装 SSH 服务器(此论坛主题可能会感兴趣,但下面的链接无论如何都包含了适用于 Windows 的 OpenSSH 二进制文件的页面。)到您的 Windows 机器上,然后只需像这样访问 Windows 机器:

ssh [email protected]

将带您进入 Windows 命令提示符,我相信您可以通过 SSH 运行关机命令。

这是我找到的一个网站,也许你可以从中得到一些启发: http://www.tonyspencer.com/2005/12/03/restart-windows-remotely-through-vpn/

答案3

如果您的 Windows 机器运行的是 Windows服务器,那么您可以通过 RDP 进入仅命令行会话,并可能将命令传递shutdown -r -t 1到 RDP 会话中。

如果您的 Windows 机器安装了 SSH 服务器,那么您可以通过 ssh 进入并执行相同的操作。我认为没有其他方法了——除非您的 Mac 有一个机械臂附件,可以通过命令行控制按下 XP 机器上的重启按钮。

相关内容