2013-11-14 33 views
5

異なるコンピュータから共有仮想マシンを開始するスクリプトを作成しようとしています。しかし、スクリプトは完了していますが、VMWare WorkstationのGUIでは、仮想マシンはマイコンピュータセクションに置かれて起動され、共有VMセクション(VMが実際に存在することになっている)で起動されません。このコマンドは、説明のために上の行がコマンドであり、下が構文です。VMWare Workstationでvmrunで共有VMを開始

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 

EDIT:ちょうど明確化として、私は共有マシンではなく、「マイコンピュータ」の一つとして、VMware仮想マシンを起動するコマンドを試してみて、見つける必要があります。どんな助けも素晴らしいだろう!

答えて

3

私のために、次の作品:

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」を置き換える:サーバーのポート、およびユーザ名/パスワードと適切にVMXファイルへのパス)

vmxパスの接頭辞「[ha-datacenter/standard]」に注意してください。これは、非共有VMでは必要ないようです。私はこれがVMWareサイトのどこにでも書かれているのを見つけることができません。あなたが上で実行されているVMware社のまったく同じバージョンを持っていない場合

VMXパスは、また、(共有の仮想マシン>編集 - > Preferences-下)

VMware Workstationの中にVMの共有フォルダへの相対パスです両方クライアントとサーバーを使用している場合、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 

(そしてIは、ユーザ/手動渡す入力)

関連する問題