【发布时间】:2011-09-29 17:11:00
【问题描述】:
我们有一个 vSphere 5 Hypervisor,它运行几个 Windows XP/Vista/7 虚拟机,每个虚拟机都安装了 VMWare 工具。
希望能够:
- 按名称打开虚拟机
- 将 ISO 映像从本地计算机连接到已打开电源的 VM
- 将少量文件复制到 VM 中的特定文件夹(NANT 和 NUNIT 带有测试的二进制文件和 dll)
- 运行刚刚复制的可执行文件并等待它完成
- 从 TEMP 文件夹中获取文件,该文件的路径必须由 读取 VM 的环境变量
- 确定特定进程是否在 VM 中运行
我想使用 VmWare.Vim.dll,它是 VmWare Infrastructure (VI) 工具包的一部分。我用 C# 和 .NET 4 编写代码。 开/关操作我可以轻松完成,但其他人呢?我不知道如何进行这些操作。在文档中没有找到任何东西。 也许还有其他可以帮助我的工具/API?
以前我们使用 VixCOM 和 Vestris.VmWareLib 包装器,但我们有一个简单的 VMWare 工作站。现在我们迁移到 vSphere 并且这些 API 不起作用。
最好的问候, 亚历克斯
【问题讨论】:
-
VIX 仍然是 VM 内任何事情的答案。也许您需要更新的版本?