![](/img/trans.png)
[英]How do I remotely start a VM on VMWare Workstation using Powershell?
[英]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.