簡體   English   中英

在VMWare Workstation上使用vmrun啟動共享VM

[英]Start a Shared VM with vmrun on VMWare Workstation

我試圖創建一個腳本,從另一台計算機啟動共享虛擬機。 然而,該腳本正在VMWare Workstation GUI中完成,虛擬機將被放入“我的電腦”部分,然后啟動,而不是在“共享虛擬機”部分(實際上是虛擬機所在的部分)中啟動。 該命令寫在下面,其中頂行是命令,底部是語法 - 只是為了澄清。

vmrun -T ws 192.168.137.2:443/sdk start \\192.168.137.2\VMs\SKYNET\SKYNET.vmx gui
vmrun -T ws   HOST IP AND PORT     CMD       PATH TO VMX FILE ON NETWORK

編輯:正如澄清,我需要嘗試找到一個命令,將啟動vmware虛擬機作為共享機器,而不是“我的電腦”上的一個。 任何幫助都會很棒!

以下適用於我:

vmrun -T ws-shared -h https://bnehyp03.dev.randomnoun:443/sdk \
  -u myLinuxUsername -p myLinuxPassword start \
  "[ha-datacenter/standard] bnedev01/bnedev01.vmx"

(將“ bnehyp03.dev.randomnoun:443 ”替換為服務器的host:port,以及用戶名/密碼和vmx文件的路徑(視情況而定))

請注意vmx路徑的“ [ha-datacenter/standard] ”前綴,這對於非共享VM似乎不是必需的。 我無法在vmware網站上的任何位置找到此文檔。

vmx路徑相對於VMware Workstation中的VM共享文件夾(在Edit-> Preferences-> Shared VMs下)

此外,如果您在客戶端和服務器上運行的VMware版本不完全相同,則在運行vmrun命令時可能會出現分段錯誤。

以下是基於Greg Knox答案的系統中的工作示例。

vmrun -T ws-shared -h https://<localmachinename-or-localhost>:443/sdk start "[ha-datacenter/standard] 00_W7CL01/00_W7CL01.vmx" nogui

(然后我手動輸入用戶/通行證)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM