假设我在一台 Linux 机器上,我需要访问一台 Windows XP 机器,我可以通过 rdesktop 连接到该机器。问题是 Windows XP 机器位于远程位置,为了能够执行 rdesktop,我首先要亲自前往 Windows 机器并登录,回到我的座位上,打开 Linux 机器上的终端并执行 rdesktop,然后 Windows 属性对话框打开并要求断开其他用户的连接,然后我就可以登录了。如果我按照此处的说明远程重启 Windows 机器http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/sysprop_to_perform_a_remote_reboot.mspx?mfr=true
为了能够再次通过 rdesktop 登录,我必须亲自前往所述 Windows XP 计算机并在那里登录,然后我才能执行 rdesktop。我想要的是每次重新启动后,而不是每次都以某个虚拟用户身份登录,然后回到我的座位然后执行 rdesktop,我是否可以逃避这个虚拟用户登录,我必须一次又一次地亲自执行此操作才能执行 rdesktop。如果我不这样做,rdkestop 就无法连接到 Windows 计算机。我希望我的问题说清楚了。如果没有,请告诉我。我在这里使用 Windows XP 和 Ubuntu。
答案1
如果您愿意的话,您可以保留适用于 Windows 的 SSHD :)。
答案2
您的问题非常混乱,我不确定您在问什么。但是,要回答您帖子主题中的问题,您可以使用以下命令关闭远程 Windows 计算机。您需要安装 Samba 客户端命令。
net rpc shutdown -f -I <host> -W <domain> -U <username>
如果您想重新启动计算机而不是关机,请附加该-r
选项。
如果你在与 Windows XP 建立远程桌面连接时遇到问题,你应该在超级用户。
答案3
如果你在 Linux 中安装了 Powershell,则可以使用Stop-Computer
远程关闭 Windows 机器。
Stop-Computer -ComputerName remotehost