2015-02-08 44 views
0

我试图从Windows 7中的主计算机上运行我的Windows XP虚拟机的cmd提示符上的命令。我尝试着查看windows xp模式计算机的名称,它是virtualXP-63912,所以我试过:“psexec \\ virtualXP-63912 cmd”但它不起作用。任何想法,我怎么能得到这个工作?有没有办法让psexec进入我自己的虚拟机(windows xp模式)?

+0

你能访问管理员共享'\\ virtualXP-63912 \ admin $'吗?尝试'net view \\ virtualXP-63912/all'。 – eryksun 2015-02-08 10:15:01

+0

nope,它找不到它,它说“网络路径没有找到” – user1919646 2015-02-08 10:33:22

+0

我可以看到管理员$当我做网络视图命令,但如果我尝试psexec它仍然告诉我,访问被拒绝 – user1919646 2015-02-08 17:20:11

回答

1

As seen here,您需要从'NAT'模式更改您的虚拟机,它允许网络访问,但没有本地网络连接(这是您需要能够在XP模式虚拟机上安装或运行远程PowerShell命令,以及也可以访问\ computername \ admin $共享,这是PSExec用于远程处理的内容)到网卡模式,这会将虚拟机桥接到网络,并为其提供本地可路由IP地址。

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

最后,如果我可以建议它,移走XP模式。这些日子并没有得到很好的支持,新的替代产品Hyper-V for Windows 8.0及更高版本内置于桌面操作系统,功能更强大得多。您可以从桌面复制并粘贴到虚拟机中,然后在Windows计算机上使用Linux甚至OSX运行计算机。

+0

我能将其放入网卡模式,我现在可以ping通XP Mode模式虚拟机和Windows 7主机,但是每当我尝试使用psexec时,现在都会说访问被拒绝。 – user1919646 2015-02-08 17:23:20

+0

您是否禁用防火墙?先做这件事,然后让你的帐户成为Xp机器上的本地管理员。 – FoxDeploy 2015-02-08 17:24:39

+0

这就是我一直有问题。当我去为XP机器上的用户设置任何权限时,它只能从XP机器上看到用户。我尝试在不同的位置进行搜索,但唯一可用的位置是VirtualXP-63912的位置 – user1919646 2015-02-08 17:33:35

相关问题