vmware开机自动启动, 可以使用vmrun命令.
1. 首先在“我的电脑”-“属性”-“高级”-“环境变量”-“PATH”中添加vmware路径,如:C:\Program Files (x86)\VMware\VMware Workstation
2. 新建一个“启动vmware.bat”文件,输入如下批处理:
@echo offvmrun.exe -T ws start "你的虚拟机.vmx文件路径" nogui
3. 保存, 运行该批处理, 如果该虚拟机没有启动, 则可以在后台启动, nogui参数表示不显示界面, 如果想显示界面可以改为gui.
附vmrun命令大全:
vmrun version 1.13.1 build-1379776Usage: vmrun [AUTHENTICATION-FLAGS] COMMAND [PARAMETERS]AUTHENTICATION-FLAGS--------------------These must appear before the command and any command parameters. -h <hostName> (not needed for Workstation) -P <hostPort> (not needed for Workstation) -T <hostType> (ws|server|server1|fusion|esx|vc|player) for example, use '-T server' for Server 2.0 use '-T server1' for Server 1.0 use '-T ws' for VMware Workstation use '-T ws-shared' for VMware Workstation (shared mode) use '-T esx' for VMware ESX use '-T vc' for VMware vCenter Server -u <userName in host OS> (not needed for Workstation) -p <password in host OS> (not needed for Workstation) -vp <password for encrypted virtual machine> -gu <userName in guest OS> -gp <password in guest OS>POWER COMMANDS PARAMETERS DESCRIPTION-------------- ---------- -----------start Path to vmx file Start a VM or Team [gui|nogui]stop Path to vmx file Stop a VM or Team [hard|soft]reset Path to vmx file Reset a VM or Team [hard|soft]suspend Path to vmx file Suspend a VM or Team [hard|soft]pause Path to vmx file Pause a VMunpause Path to vmx file Unpause a VMSNAPSHOT COMMANDS PARAMETERS DESCRIPTION----------------- ---------- -----------listSnapshots Path to vmx file List all snapshots in a VM [showTree]snapshot Path to vmx file Create a snapshot of a VM Snapshot namedeleteSnapshot Path to vmx file Remove a snapshot from a VM Snapshot name [andDeleteChildren]revertToSnapshot Path to vmx file Set VM state to a snapshot Snapshot nameGUEST OS COMMANDS PARAMETERS DESCRIPTION----------------- ---------- -----------runProgramInGuest Path to vmx file Run a program in Guest OS [-noWait] [-activeWindow] [-interactive] Complete-Path-To-Program [Program arguments]fileExistsInGuest Path to vmx file Check if a file exists in Guest OS Path to file in guestdirectoryExistsInGuest Path to vmx file Check if a directory exists in Guest OS Path to directory in guestsetSharedFolderState Path to vmx file Modify a Host-Guest shared folder Share name Host path writable | readonlyaddSharedFolder Path to vmx file Add a Host-Guest shared folder Share name New host pathremoveSharedFolder Path to vmx file Remove a Host-Guest shared folder Share nameenableSharedFolders Path to vmx file Enable shared folders in Guest [runtime]disableSharedFolders Path to vmx file Disable shared folders in Guest [runtime]listProcessesInGuest Path to vmx file List running processes in Guest OSkillProcessInGuest Path to vmx file Kill a process in Guest OS process idrunScriptInGuest Path to vmx file Run a script in Guest OS [-noWait] [-activeWindow] [-interactive] Interpreter path Script textdeleteFileInGuest Path to vmx file Delete a file in Guest OSPath in guest createDirectoryInGuest Path to vmx file Create a directory in Guest OSDirectory path in guest deleteDirectoryInGuest Path to vmx file Delete a directory in Guest OSDirectory path in guest CreateTempfileInGuest Path to vmx file Create a temporary file in Guest OSlistDirectoryInGuest Path to vmx file List a directory in Guest OS Directory path in guestCopyFileFromHostToGuest Path to vmx file Copy a file from host OS to guest OSPath on host Path in guest CopyFileFromGuestToHost Path to vmx file Copy a file from guest OS to host OSPath in guest Path on host renameFileInGuest Path to vmx file Rename a file in Guest OS Original name New namecaptureScreen Path to vmx file Capture the screen of the VM to a local filePath on host writeVariable Path to vmx file Write a variable in the VM state [runtimeConfig|guestEnv|guestVar] variable name variable valuereadVariable Path to vmx file Read a variable in the VM state [runtimeConfig|guestEnv|guestVar] variable namegetGuestIPAddress Path to vmx file Gets the IP address of the guest [-wait]VPROBE COMMANDS PARAMETERS DESCRIPTION--------------- ---------- -----------vprobeVersion Path to vmx file List VP versionvprobeLoad Path to vmx file Load VP script 'VP script text'vprobeLoadFile Path to vmx file Load VP file Path to VP filevprobeReset Path to vmx file Disable all vprobesvprobeListProbes Path to vmx file List probesvprobeListGlobals Path to vmx file List global variablesGENERAL COMMANDS PARAMETERS DESCRIPTION---------------- ---------- -----------list List all running VMsupgradevm Path to vmx file Upgrade VM file format, virtual hwinstallTools Path to vmx file Install Tools in GuestcheckToolsState Path to vmx file Check the current Tools stateregister Path to vmx file Register a VMunregister Path to vmx file Unregister a VMlistRegisteredVM List registered VMsdeleteVM Path to vmx file Delete a VMclone Path to vmx file Create a copy of the VM Path to destination vmx file full|linked [-snapshot=Snapshot Name] [-cloneName=Name]Examples:Starting a virtual machine with Workstation on a Windows host vmrun -T ws start "c:\my VMs\myVM.vmx"Stopping a virtual machine on an ESX host vmrun -T esx -h https://myHost.com/sdk -u hostUser -p hostPassword stop "[storage1] vm/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"Running a program in a virtual machine with Server on a Linux host with Linux guest vmrun -T server -h https://myHost.com:8333/sdk -u hostUser -p hostPassword -gu guestUser -gp guestPassword runProgramInGuest "[standard] vm/myVM.vmx" /usr/bin/X11/xclock -display :0Creating a snapshot of a virtual machine with Workstation on a Windows host vmrun -T ws snapshot "c:\my VMs\myVM.vmx" mySnapshotReverting to a snapshot with Workstation on a Windows host vmrun -T ws revertToSnapshot "c:\my VMs\myVM.vmx" mySnapshotDeleting a snapshot with Workstation on a Windows host vmrun -T ws deleteSnapshot "c:\my VMs\myVM.vmx" mySnapshotEnabling Shared Folders with Workstation on a Windows host vmrun -T ws enableSharedFolders "c:\my VMs\myVM.vmx"
原标题:vmware 开机自动启动
关键词: