我在 VMWare Server 2.0 虚拟机中有一个数据库。我在虚拟机的 IIS (7) 中也有一个 Web 应用程序。
现在我想从主机执行一些位于 VM 中的数据库脚本。此外,我在要从主机运行的 VM 中有一个 VB 脚本。
我该如何进行设置。如果这对我有帮助,我可以购买 Final builder。
由于我希望从主机自动执行上述操作,所以我想知道我需要做什么来执行 VM 中的数据库和 VB 脚本,但要从主机执行它们,以便更新数据库和 VM 中的 IIS(vb 脚本)。
谢谢。
我在 VMWare Server 2.0 虚拟机中有一个数据库。我在虚拟机的 IIS (7) 中也有一个 Web 应用程序。
现在我想从主机执行一些位于 VM 中的数据库脚本。此外,我在要从主机运行的 VM 中有一个 VB 脚本。
我该如何进行设置。如果这对我有帮助,我可以购买 Final builder。
由于我希望从主机自动执行上述操作,所以我想知道我需要做什么来执行 VM 中的数据库和 VB 脚本,但要从主机执行它们,以便更新数据库和 VM 中的 IIS(vb 脚本)。
谢谢。
最简单的方法是使用可从主机访问的网络连接配置 VM,并通过网络连接运行脚本,就像您拥有物理机而不是虚拟机时一样。如果您的目标是使 VM 与现有网络和服务器隔离,那么您只需在主机和来宾之间配置一个专用网络并使用它。使用这种方法,您不需要任何额外的软件。
我建议将主机共享附加为网络驱动器,然后使用 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 工具。