成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Windows設置VMwareworkstation虛擬機開機啟動

系統(tǒng)運維

日常工作中,由于條件以及成本的限制,我們會在自己本地電腦上安裝虛擬機裝服務器系統(tǒng),來滿足自己工作中對服務器的需求,但是很多時候,我們自己的電腦關機或者重啟后,虛擬機并不會自行啟動,需要我們手動啟動虛擬機,如果我們只有一兩臺虛擬機,那沒什么,啟動很快,但是,如果我們有很多臺虛擬機呢?10 臺,20 臺,甚至更多,難道我們還要手動一個個開機嗎?那真是太讓人頭疼,又太浪費時間。下面,我們就講下,如何讓虛擬機在我們自己的主機開機時自動啟動。

麟游網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)從2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)。

一、VMware workstation 虛擬機開機自啟動的原理

要說 VMware workstation 虛擬機開機自啟動,在 VMware workstation 圖形界面是找不到設置方法的,但是圖形界面找不到設置方法,不代表它就沒有設置方法。

要設置開機自啟動,首先,我們得了解下 VMware workstation 所提供的命令行工具 vmrun 。

1、我們進入到 VMware workstation 的安裝目錄,找一下 vmrun.exe 文件,如下圖,正式這個工具,為我們提供了虛擬機的自啟動方法。

2、將 VMware workstation 的安裝目錄添加到系統(tǒng)的環(huán)境變量,如下圖,按照途中的順序,依次操作即可

注意:在第 5 步時,需要找到自己的 VMware workstation 的安裝目錄,然后添加到這里。

3、在 DOS 界面中查看 vmrun 命令的語法格式及參數(shù)

MicrosoftWindows[版本10.0.17134.471]
(c)2018MicrosoftCorporation。保留所有權利。

C:\\Users\\CaoBo>vmrun

vmrunversion1.17.0build-10952284

Usage:vmrun[AUTHENTICATION-FLAGS]COMMAND[PARAMETERS]



AUTHENTICATION-FLAGS
--------------------
Thesemustappearbeforethecommandandanycommandparameters.

-T<hostType>(ws|fusion||player)
-vp<passwordforencryptedvirtualmachine>
-gu<userNameinguestOS>
-gp<passwordinguestOS>



POWERCOMMANDSPARAMETERSDESCRIPTION
-----------------------------------
startPathtovmxfileStartaVMorTeam
[gui|nogui]

stopPathtovmxfileStopaVMorTeam
[hard|soft]

resetPathtovmxfileResetaVMorTeam
[hard|soft]

suspendPathtovmxfileSuspendaVMorTeam
[hard|soft]

pausePathtovmxfilePauseaVM

unpausePathtovmxfileUnpauseaVM



SNAPSHOTCOMMANDSPARAMETERSDESCRIPTION
--------------------------------------
listSnapshotsPathtovmxfileListallsnapshotsinaVM
[showTree]

snapshotPathtovmxfileCreateasnapshotofaVM
Snapshotname

deleteSnapshotPathtovmxfileRemoveasnapshotfromaVM
Snapshotname
[andDeleteChildren]

revertToSnapshotPathtovmxfileSetVMstatetoasnapshot
Snapshotname



GUESTOSCOMMANDSPARAMETERSDESCRIPTION
--------------------------------------
runProgramInGuestPathtovmxfileRunaprograminGuestOS
[-noWait]
[-activeWindow]
[-interactive]
Complete-Path-To-Program
[Programarguments]

fileExistsInGuestPathtovmxfileCheckifafileexistsinGuestOS
Pathtofileinguest

directoryExistsInGuestPathtovmxfileCheckifadirectoryexistsinGuestOS
Pathtodirectoryinguest

setSharedFolderStatePathtovmxfileModifyaHost-Guestsharedfolder
Sharename
Hostpath
writable|readonly

addSharedFolderPathtovmxfileAddaHost-Guestsharedfolder
Sharename
Newhostpath

removeSharedFolderPathtovmxfileRemoveaHost-Guestsharedfolder
Sharename

enableSharedFoldersPathtovmxfileEnablesharedfoldersinGuest
[runtime]

disableSharedFoldersPathtovmxfileDisablesharedfoldersinGuest
[runtime]

listProcessesInGuestPathtovmxfileListrunningprocessesinGuestOS

killProcessInGuestPathtovmxfileKillaprocessinGuestOS
processid

runScriptInGuestPathtovmxfileRunascriptinGuestOS
[-noWait]
[-activeWindow]
[-interactive]
Interpreterpath
Scripttext

deleteFileInGuestPathtovmxfileDeleteafileinGuestOS
Pathinguest

createDirectoryInGuestPathtovmxfileCreateadirectoryinGuestOS
Directorypathinguest

deleteDirectoryInGuestPathtovmxfileDeleteadirectoryinGuestOS
Directorypathinguest

CreateTempfileInGuestPathtovmxfileCreateatemporaryfileinGuestOS

listDirectoryInGuestPathtovmxfileListadirectoryinGuestOS
Directorypathinguest

CopyFileFromHostToGuestPathtovmxfileCopyafilefromhostOStoguestOS
Pathonhost
Pathinguest

CopyFileFromGuestToHostPathtovmxfileCopyafilefromguestOStohostOS
Pathinguest
Pathonhost

renameFileInGuestPathtovmxfileRenameafileinGuestOS
Originalname
Newname

typeKeystrokesInGuestPathtovmxfileTypeKeystrokesinGuestOS
keystrokestring

connectNamedDevicePathtovmxfileConnectthenameddeviceintheGuestOS
devicename

disconnectNamedDevicePathtovmxfileDisconnectthenameddeviceintheGuestOS
devicename

captureScreenPathtovmxfileCapturethescreenoftheVMtoalocalfile
Pathonhost

writeVariablePathtovmxfileWriteavariableintheVMstate
[runtimeConfig|guestEnv|guestVar]
variablename
variablevalue

readVariablePathtovmxfileReadavariableintheVMstate
[runtimeConfig|guestEnv|guestVar]
variablename

getGuestIPAddressPathtovmxfileGetstheIPaddressoftheguest
[-wait]



GENERALCOMMANDSPARAMETERSDESCRIPTION
-------------------------------------
listListallrunningVMs

upgradevmPathtovmxfileUpgradeVMfileformat,virtualhw

installToolsPathtovmxfileInstallToolsinGuest

checkToolsStatePathtovmxfileCheckthecurrentToolsstate

deleteVMPathtovmxfileDeleteaVM

clonePathtovmxfileCreateacopyoftheVM
Pathtodestinationvmxfile
full|linked
[-snapshot=SnapshotName]
[-cloneName=Name]



TemplateVMCOMMANDSPARAMETERSDESCRIPTION
------------------------------------------
downloadPhotonVMPathfornewVMDownloadPhotonVM





Examples:


StartingavirtualmachinewithWorkstationonaWindowshost
vmrun-Twsstart"c:\\myVMs\\myVM.vmx"


RunningaprograminavirtualmachinewithWorkstationonaWindowshostwithWindowsguest
vmrun-Tws-guguestUser-gpguestPasswordrunProgramInGuest"c:\\myVMs\\myVM.vmx""c:\\ProgramFiles\\myProgram.exe"


CreatingasnapshotofavirtualmachinewithWorkstationonaWindowshost
vmrun-Twssnapshot"c:\\myVMs\\myVM.vmx"mySnapshot


RevertingtoasnapshotwithWorkstationonaWindowshost
vmrun-TwsrevertToSnapshot"c:\\myVMs\\myVM.vmx"mySnapshot


DeletingasnapshotwithWorkstationonaWindowshost
vmrun-TwsdeleteSnapshot"c:\\myVMs\\myVM.vmx"mySnapshot


EnablingSharedFolderswithWorkstationonaWindowshost
vmrun-TwsenableSharedFolders"c:\\myVMs\\myVM.vmx"

①、驗證標志(AUTHENTICATION-FLAGS):

-T 代表目標類型,ws 表示工作站(即 Workstation ),一般使用此參數(shù)即可,其他很少使用,就不做解釋了。當然還有 server、esx、vc 等等,這里沒有列出。

②、電源指令(POWER COMMANDS):

start:開啟虛擬機

stop:關閉虛擬機

reset:重置虛擬機

suspend:掛起虛擬機

③、快照指令(SNAPSHOT COMMANDS):

listSnapshots:列出虛擬機的快照數(shù)量及名稱

snapshot:為虛擬機創(chuàng)建快照

deleteSnapshot:刪除虛擬機的快照

revertToSnapshot:從一個快照恢復虛擬機

④、常用命令(GENERAL COMMANDS):

list:列出正在運行的虛擬機的數(shù)量及名稱

upgradevm:升級虛擬機的文件格式,虛擬硬件

installTools:在 Guest 中安裝工具

checkToolsState:檢查工具狀態(tài)

deleteVM:刪除一個虛擬機

clone:克隆虛擬機

這里只介紹這么多命令,其他的命令很少用到,就不多做解釋。

言歸正傳,我們要設置虛擬機開機自啟動,就要使用上面 start 命令。那么,此命令如何使用呢,格式時這樣的:

vmrun -T ws start "c:\\my VMs\\myVM.vmx"

"c:\\my VMs\\myVM.vmx" 該目錄為虛擬機的工作目錄

我們可以在這條命令后面加上 nogui ,表示無圖形界面啟動,而默認的啟動模式是 gui 模式,即有圖形界面啟動。

vmrun -T ws start "c:\\my VMs\\myVM.vmx" nogui

最后,我們將該命令修改為自己的虛擬機工作目錄后寫到批處理文件中(如下圖),添加開機啟動腳本或者計劃任務。

@echooff&setlocalenabledelayedexpansion
vmrun-Twsstart"I:\\Documents\\VirtualMachines\\centos\\centos.vmx"nogui

附上關機腳本:

@echooff&setlocalenabledelayedexpansion
vmrunlist>vmlist.txt
for%%iin(vmlist.txt)do(
set"f=%%i"
for/f"usebackqdelims="%%jin("!f!")doset/an+=1
for/f"delims="%%min('"type"!f!"|more/E+1&cd.2^>!f!"')doset/ax+=1&if!x!leq!n!echo;%%m>>!f!
set/an=0,x=0
)
for/f"delims="%%ain(vmlist.txt)do(
vmrun-Twsstop"%%a"nogui
)
pause

二、Windows 中設置虛擬機開機自啟動

在 Windows 中設置虛擬機開機自啟動又兩種辦法

①、用計劃任務來實現(xiàn)。

創(chuàng)建計劃任務:

如圖,我們將計劃任務的設置為使用高權限運行,觸發(fā)器設置為在系統(tǒng)啟動時觸發(fā),而操作是啟動批處理腳本。

計劃任務創(chuàng)建完成后,我們可以將自己的主機重啟,看看我們的虛擬機是否有自動開機。

②、用組策略來實現(xiàn)

在 <運行> 中輸入 gpedit.msc 打開組策略,如下圖

在組策略中,依次選擇 <用戶配置> <Windows 設置> <腳本(登陸/注銷)>,雙擊 <登陸>,如下圖

在 <登陸 屬性> 對話框中添加我們之前寫好的啟動腳本即可,如下圖

設置完之后,我們重啟主機,再看看虛擬機有沒有啟動。

三、總結

在日常工作中,我們解決問題的辦法可能不止一種,但往往由于我們所學知識的局限性性,導致我們的思路會很單一,因此,我們就要通過不斷的學習,來拓寬我們視界,才能更好的提高我們的深獲質(zhì)量。

網(wǎng)頁名稱:Windows設置VMwareworkstation虛擬機開機啟動
文章分享:http://jinyejixie.com/article16/chojgg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、品牌網(wǎng)站建設、App開發(fā)ChatGPT、網(wǎng)站收錄、用戶體驗

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
泗水县| 东阿县| 南溪县| 山丹县| 瓮安县| 祁东县| 池州市| 塔城市| 赫章县| 天台县| 名山县| 睢宁县| 大方县| 安图县| 邓州市| 拉萨市| 东乌| 霍邱县| 北宁市| 萨迦县| 大港区| 商都县| 嘉善县| 临海市| 邓州市| 辉南县| 尚志市| 冀州市| 精河县| 浪卡子县| 新营市| 班玛县| 西林县| 卫辉市| 石景山区| 临泉县| 迁安市| 剑川县| 金寨县| 肃北| 平顶山市|