问题标签 [vmwaretasks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vmwaretasks - VMWare API,任务
我有一个在 IIS 元数据库上执行某些任务的 Visual Basic 代码。我想运行此代码,以便在另一个虚拟映像(VMWare ESX)中执行任务。
谢谢。
dll - 加载 vix.dll 时出现问题
我正在使用VMWare 任务库来尝试自动化一些虚拟机进行测试。但是,当我的 C# 程序(32 位)尝试加载 vix.dll 时,它似乎失败了。从 VixCOM 目录运行 vmrun.exe 有效。
虚拟机运行程序
在 procmon 中,我可以看到 vmrun.exe 尝试加载winmm.dll
, oleacc.dll
, mpr.dll
, msasn1.dll
,但winspool.drv
都C:\Program Files (x86)\VMware\VMware VIX\VIServer-2.0.0\32bit\
失败了。然后它继续加载其他 DLL 并运行正常。
vmrun.exevmware-vixWrapper.log
看起来像这样:
C#
我的程序还尝试加载这些 DLL C:\Program Files (x86)\VMware\VMware VIX\VIServer-2.0.0\32bit\
,失败,然后继续加载它们C:\Windows\SysWOW64
。
对于我的程序,该vmware-vixWrapper.log
文件如下所示:
任何帮助,将不胜感激!:)
这是VIX API 论坛上的问题。
c# - 在不安装 VIX API 的情况下使用 VMWareTasks
我使用 VMWareTasks 有一段时间了,我一直想知道是否可以在不安装 VIX API 的情况下使用它。
VIX API 是一个相当大的安装(超过 100 MB),我们的应用程序只有 10 MB 的安装大小。
c# - 自动化 VM 工作站
我正在尝试自动化 VMWare Workstation,我需要实现的功能是:
- 获取所有虚拟机名称
- 停止虚拟机
- 启动虚拟机
技术
我正在使用 VMware Workstation 12 和 .Net 2013 (C#)
Vestris.VMWareLib.dll
添加参考后我做了什么:
尝试连接到工作站时,我在第二条线路上遇到错误。
例外
在 Vestris.VMWareLib.dll 中出现“System.Exception”类型的未处理异常
附加信息:连接失败:serviceProviderType="Workstation" hostName="" hostPort=0 username="" timeout=60
内部异常
由于以下错误,检索具有 CLSID {6874E949-7186-4308-A1B9-D55A91F60728} 的组件的 COM 类工厂失败:80040154 未注册类(HRESULT 异常:0x80040154 (REGDB_E_CLASSNOTREG))。