2013-11-14 135 views
5

我試圖創建一個腳本來從另一臺計算機啓動共享虛擬機。但是,在VMWare Workstation GUI中,該腳本正在完成虛擬機正在放入「我的電腦」部分,然後啓動並且未在「共享虛擬機」部分(虛擬機實際上應該是的位置)中啓動。該命令寫在下面的頂行是命令,底部是語法 - 只是爲了澄清。在VMWare工作站上使用vmrun啓動共享虛擬機

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虛擬機作爲一個共享的機器,而不是一個「我的電腦」。任何幫助將是偉大的!

回答

3

對我來說,以下工作:

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

(你的服務器的端口,用戶名/密碼和路徑VMX文件酌情與主機替換「bnehyp03.dev.randomnoun:443」)請注意vmx路徑的「[ha-datacenter/standard]」前綴,對於非共享虛擬機來說,這似乎不是必需的。我無法在vmware站點上的任何位置找到此文件。

的VMX路徑是相對於在VMware Workstation的虛擬機的共享文件夾(下編輯 - >首選項 - >共享的虛擬機)

此外,如果你沒有準確的VMware的同一版本上運行兩個客戶端和服務器,則在運行vmrun命令時可能會出現分段錯誤。

1

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

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

(然後我輸入用戶/手動傳遞)

相關問題