当前位置:首页 > 虚拟机 > 正文

vmware虚拟机如何随主机自动启动(vmware 虚拟机执行脚本)

如何在windows7下实现virtualbox虚拟机开机后台自启动
虚拟机软件:VirtualBox-4.0.2-69518-Win
用途:启动后自动在后台运行虚拟机,只有进程,没有GUI显示。
由于VMwareServer2仅支持Windows2008Server,因此Windows7不适合使用。即使可以安装,
也可能会出现问题。VMwareWorkstation不是的,不具备后台运行虚拟机的功能。
只能使用第三方软件将虚拟机作为服务启动,或者设置“开机”选项关机后在后台运行。“设备”是使用VirtualBox“批量处理启动虚拟机然后终止进程,或者使用计划任务。所以选择使用的
VirtualBox。
后台启动VirtualBox虚拟机有两个命令:
VBoxHeadless-s|--startvm|[--vrde=on|off|config]
中VirtualBox1.6以后的版本,VBoxVRDP只是VBoxHeadless的缩写,不再是一个单独的命令。
要防止外界访问VRDP端口(虚拟机设置中的远程桌面),可以使用参数--vrde=off,虚拟机使用已连接的
虚拟机自带的远程桌面不受影响,影响参数。
VBoxManage[-q|--nologo]startvm|[--typegui|sdl|headless]
允许使用以下值:
gui-StartsaVMshowingaGUIwindow。这是默认值。
headless-StartsaVMwithoutawindowforremotedisplayonly。
虚拟机启动脚本(虚拟机名称为XP):
@echooff
::byoicu
cd/d"D:\ProgramFiles\Oracle\VirtualBox"
VBoxHeadless--startvm"XP"
::VBoxManagestartvm"XP"--typeheadless
如果批量直接启动脚本(包括In脚本放在“启动”中),无论使用哪个命令启动虚拟机,都会出现一个无头cmd窗口,并且无法使用“启动”将其删除。关闭cmd窗口后,虚拟机也退出,属于非正常关闭。可以同时启动多个虚拟机。
虚拟机关闭脚本:
@echooff
::byoicu
cd/d"D:\ProgramFiles\Oracle\VirtualBox"
VBoxManagecontrolvm",分别添加上面两个脚本。这里不能使用计算机启动/关闭脚本。经测试,虚拟机无法启动。这可能与SYSTEM用户执行的脚本没有访问等权限有关。使用登录脚本启动虚拟机不会显示无头cmd窗口(组策略默认隐藏运行脚本),任务调度方式尚未测试。
远程登录Windows虚拟机后,如果不远程注销,则无法使用虚拟机关闭脚本关闭虚拟机
原因是关闭时关闭计算机时,您将看到消息“其他用户已登录到此计算机,关闭WINDOWS将导致他们丢失数据。是否继续关闭?”这会导致ACPI关闭失败。在来宾上设置关闭/注销脚本时,使用
shutdown-s-t0也无效。解决办法是向虚拟机发送回车键来模拟OK作,当然也可以使用Shutdown来远程关闭,但设置和作都比较麻烦。
虚拟机为Linux时,避免使用和交替登录。两者同步失败可能会导致虚拟机文件损坏。
答案并不容易。我希望它对你有帮助。如果您满意,请帮忙采纳。谢谢你!

为什么虚拟机启动本机也会自动启动

建议更换虚拟机软件,尝试VMware。

虚拟机如何开机自启并最小化托盘

VM8默认情况下似乎具有自动启动虚拟机的能力,但非VM8用户可以自己编写脚本来实现自动启动。对于企业使用,可以尝试服务器版本,该版本是的,功能较少,但目前似乎不支持。要使VM8在启动时自动启动,您必须将虚拟机升级到Vmtool版本8。