有没有办法 psexec 进入我自己的虚拟机(windows xp 模式)?

Is there a way to psexec into my own virtual machine (windows xp mode)?

我正在尝试 运行 从我的主计算机 windows 7 中的 windows xp 模式虚拟机的 cmd 提示符下执行命令。我试图查看windows xp 模式计算机的名称是 virtualXP-63912,所以我尝试了:"psexec \virtualXP-63912 cmd" 但它不起作用。关于如何让它工作的任何想法?

As seen here, 您需要将您的虚拟机从 'NAT' 模式更改为允许 Web 访问但没有本地网络连接(这是您需要能够 psexec 或 运行 XP 模式 VM 上的远程 powershell 命令,并且还能够访问 \computername\admin$ 共享,这是 PSExec 用于远程处理的)到 NIC 模式,它将您的 VM 桥接到网络,并给它本地可路由 IP 地址。

简而言之,打开 Windows XP Mode 控制台,select 您的 XP Mode Vm 并转到设置,然后将网络设置更改为桥接,如讨论的那样 in this post from Microsoft on the issue

最后,如果我可以建议的话,请退出 XP 模式。它现在不受很好的支持,新的替代品,Windows 8.0 及更高版本的 Hyper-V 已内置到桌面 OS 中,并且具有更多功能。您可以从桌面复制并粘贴到 VM 和 运行 机器 Linux,甚至 OSX 在 Windows 机器上。