Windows开机静默启动VMWare虚拟机的系统

 Windows  2019-08-24  admin  4394  5931

view/157    这种方式会启动VMWare的窗口,不太友好,可以使用vmrun命令管理虚拟机

  1. 创建 vm_centos.bat文件

@echo off
"D:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "E:\VMware\CentOS7\CentOS7.vmx" nogui

"D:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" 为VMWare虚拟机的安装路径。

"E:\VMware\CentOS7\CentOS7.vmx" 为虚拟机已安装系统的路径,注意是.vmx扩展名的文件。


2.设置开机启动项

找到启动文件夹,一般是C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

或者打开运行(win+R),输入shell:startup,回车,也可以快速打开启动文件夹。

把vm_centos.bat文件移动到启动文件夹即可。


vmrun常用命令示例

Examples:
Starting a virtual machine with Workstation on a Windows host
   vmrun -T ws start "c:\my VMs\myVM.vmx"

Running a program in a virtual machine with Workstation on a Windows host with Windows guest
   vmrun -T ws -gu guestUser -gp guestPassword runProgramInGuest "c:\my VMs\myVM.vmx" "c:\Program Files\myProgram.exe"

Creating a snapshot of a virtual machine with Workstation on a Windows host
   vmrun -T ws snapshot "c:\my VMs\myVM.vmx" mySnapshot

Reverting to a snapshot with Workstation on a Windows host
   vmrun -T ws revertToSnapshot "c:\my VMs\myVM.vmx" mySnapshot

Deleting a snapshot with Workstation on a Windows host
   vmrun -T ws deleteSnapshot "c:\my VMs\myVM.vmx" mySnapshot

Enabling Shared Folders with Workstation on a Windows host
   vmrun -T ws enableSharedFolders "c:\my VMs\myVM.vmx"

如果文章对您有帮助,点击下方的广告,支持一下作者吧!

相关推荐


Systemd Web 管理系统:简化服务管理

# Systemd Web Systemd Web 是一个 Systemd 的 Web UI 管理系统,通过直观的界面和易用的操作,让用户能够轻松地管理 Linux 系统和服务。该项目旨在简化 Systemd 的使用,使得无论是专业的系统管理员还是普通的用户,都能够方便地对系统进行操作。 ## [github地址] (https://github.com/topascend/systemd

systemctl 使用

Systemd是Linux系统工具,用来启动守护进程,已成为大多数发行版的标准配置。而systemctl是Systemd的主命令,用于管理系统。其实我们大部分服务都有使用systemctl管理,比如MySQL、Nginx等等。常见配置如下:[Unit] #单元描述 Description=GFAPP #在什么服务启动之后再执行本程序 After=mysql.service [Serv

使用 govcl 开发桌面UI 在 Lazarus IDE 编译中报错

使用 govcl 开发桌面UI 在 Lazarus IDE 编译中报错go build -i -buildmode=exe -ldflags="-H windowsgui" -tags="tempdll" -o "project1.exe"flag provided but not defined: -iusage: go build [

Go生成的动画GIF在Windows中打不开的问题

Go语言标准库中图像包的使用,并使用这些图像包来创建一系列的位图图像,然后将位图序列编码为 GIF 动画。//Copyright©2016AlanA.A.Donovan&BrianW.Kernighan. //License:https://creativecommons.org/licenses/by-nc-sa/4.0/ //Runwith"web"comm