Pythonスクリプトで仮想マシン上でアプリケーションを実行する方法
db_tool = os.path.join(r'C:\Program Files\VMware\VMware VIX\vmrun.exe')
db_name=r"-T esx -h https://10.10.10.10/sdk -u user -p password -gu user -gp password runProgramInGuest '[datastore1] datastore1/datastore1.vmx' -interactive notepad.exe"
p = subprocess.Popen([db_tool, '-T' ,'server', '-h', 'https://10.10.10.10/sdk', '-u', 'user', '-p', 'password', '-gu', 'user', '-gp', 'password', 'runProgramInGuest', '"[datastore1]"', 'datastore1/datastore1.vmx','-interactive' ,'notepad.exe']
p.communicate()
次のエラーが表示されます: ホストに接続できません。エラー: VM を開けません: "[datastore1]"、不明なファイル サフィックス