我有一台装有 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 机器上的重启按钮。