VMWare 虛擬機器開機啟動(附指令碼)

2021-10-08 00:28:05 字數 3338 閱讀 9274

懶癌患者必備,開機關機自動開關虛擬機器。

參考:啟動虛擬機器的指令碼runwhenwinopen.bat

:: 關閉回顯

@echo off

:: 判斷是windows系統

if not "%os%"

=="windows_nt"

exit

cd /d %~dp0

:: %cd%: 代表的是當前目錄

title vmactive

echo

====

====

====

====

====

====

====

====

====

echo author:lawsssscat

echo create:2023年7月9日

echo updatadate:2023年7月9日

echo version:1.0v

echo function:

echo 開啟vminscript.ini下的虛擬機器

echo 在vmlog.log中檢視開關虛擬機器的詳細資訊

echo

====

====

====

====

====

====

====

====

====

=set vmrunpath=

"e:\program files (x86)\vmware\vmware workstation\vmrun.exe"

if not exist vminscript.ini echo vminscript.ini 檔案不存在 && pause &&

exit

echo

====

====

====

====

====

====

====

====

*****==

>> vmlog.log

echo %date% %time% vmlog.log

setlocal enabledelayedexpansion

for /f %%i in

( vminscript.ini )do(

set pk=%%i

echo 開啟虛擬機器:!pk!

echo 開啟虛擬機器:!pk!

>> vmlog.log

:: 開啟虛擬機器

%vmrunpath% -t ws start !pk! nogui >> vmlog.log

)setlocal disabledelayedexpansion

pause>nul

exit

指定虛擬機器路徑的配置檔案:vminscript.ini

"g:\virtualmachines\lc-w10-64-vm-00_clone_01\lc-w10-64-vm-00_clone_01.vmx"

"g:\virtualmachines\lc-db10-64-vm-00_clone_01\lc-db10-64-vm-00_clone_01.vmx"

"g:\virtualmachines\lc-co7-64-vm-00_clone_01\lc-co7-64-vm-00_clone_01.vmx"

停止虛擬機器的指令碼:stopwhenwinclose.bat

:: 關閉回顯

@echo off >nul

:: 判斷是windows系統

if not "%os%"

=="windows_nt"

exit

cd /d %~dp0

:: %cd%: 代表的是當前目錄

title vmstop

echo

====

====

====

====

====

====

====

====

====

echo author:lawsssscat

echo create:2023年7月9日

echo updatadate:2023年7月9日

echo version:1.0v

echo function:

echo 關閉vminscript.ini下的虛擬機器

echo 在vmlog.log中檢視開關虛擬機器的詳細資訊

echo

====

====

====

====

====

====

====

====

====

=set vmrunpath=

"e:\program files (x86)\vmware\vmware workstation\vmrun.exe"

if not exist vminscript.ini echo vminscript.ini 檔案不存在 && pause &&

exit

echo

====

====

====

====

====

====

====

====

*****==

>> vmlog.log

echo %date% %time% 關機 >> vmlog.log

setlocal enabledelayedexpansion

for /f %%i in

( vminscript.ini )do(

set pk=%%i

echo 關閉虛擬機器:!pk!

echo 關閉虛擬機器:!pk!

>> vmlog.log

:: 關閉虛擬機器

%vmrunpath% -t ws stop !pk!

>> vmlog.log

)setlocal disabledelayedexpansion

pause>nul

exit

windows鍵 + r 調出執行介面 -> gpedit.msc -> 使用者配置 -> windows設定 -> 滑鼠雙擊指令碼(登入/登出) -> 滑鼠雙擊「登入」或「登出」分別新增

雙擊「新增」 -> 分別新增剛才編輯的指令碼(如下面啟動指令碼的新增)

VMware虛擬機器開機黑屏

在使用虛擬機器的時候發現不能開啟虛擬機器,一開啟就是黑屏,本人用的是其他人建立好的複製到自己電腦上的虛擬機器遇到了開啟黑屏問題。總結如下兩種方式處理 方法1 管理員方式開啟命令列視窗 輸入 netsh winsock reset,然後重啟計算機。方法2 vm settings hardware di...

VMware 虛擬機器開機黑屏

先記錄一下害我差點點就又跑去重灌了 好幾天未開啟vm 開啟就黑屏 開啟虛擬機器就是黑屏沒反應 找了很久 好像是wegame的原因,昨晚上好像是開啟了wegame更新2k和lol 1獻上解決方案 管理員命令列視窗cmd輸入 netsh winsock reset 找不到管理員命令列的可以這樣 先搜尋命...

設定VMware 以及指定 虛擬機器 ,開機自啟動

進入開機自啟動目錄 重新命名為 start.bat 編輯 這個檔案,編輯之後ctrl s 儲存,下次開機就生效了 d everything vmware vmware workstation vmware workstation vmware.exe x d everything vmware wo...