2

我在 VMWare Server 2.0 虚拟机中有一个数据库。我在虚拟机的 IIS (7) 中也有一个 Web 应用程序。

现在我想从主机执行一些位于 VM 中的数据库脚本。此外,我在要从主机运行的 VM 中有一个 VB 脚本。

我该如何进行设置。如果这对我有帮助,我可以购买 Final builder。

由于我希望从主机自动执行上述操作,所以我想知道我需要做什么来执行 VM 中的数据库和 VB 脚本,但要从主机执行它们,以便更新数据库和 VM 中的 IIS(vb 脚本)。

谢谢。

4

2 回答 2

1

最简单的方法是使用可从主机访问的网络连接配置 VM,并通过网络连接运行脚本,就像您拥有物理机而不是虚拟机时一样。如果您的目标是使 VM 与现有网络和服务器隔离,那么您只需在主机和来宾之间配置一个专用网络并使用它。使用这种方法,您不需要任何额外的软件。

于 2009-11-16T16:45:39.740 回答
0

我建议将主机共享附加为网络驱动器,然后使用 vmrun。这是一个例子:

    vmrun -T server -h https://hostname:8333/sdk -u root -p mypassword -gu administrator -gp guestpaswd 
  runProgramInGuest "[Vol1] win2008-1/win2008-1.vmx" -activeWindow "c:\windows\system32\cmd.exe"

当然,要安装 VmWare 工具。

于 2009-12-07T21:22:09.850 回答