面向.NET开发人员的Vcenter开发工具包有一个示例,描述了如何连接到vSphere并执行关机、重启等操作。
我需要具体的例子来改变虚拟机的配置,如磁盘,内存,中央处理器等,以及通过存储VMotion和克隆迁移。
vSphere PowerCLI管理指南提供了在Powershell中使用命令行的具体示例,但在C#中没有相应的示例。是否有人在C#中尝试过这些操作?
发布于 2011-05-16 15:28:47
.NET的vSphere软件开发工具包附带了许多用于执行各种操作的示例。
但是,需要使用提供的批处理文件重建样本。
下面是它的实现方法:
seems If>导航到路径: VMware-vSphere-WS-SDK-4.1.0-257238\SDK\samples\DotNet
“将环境变量VSINSTALLDIR设置为包含"Common7”和“SDK”两个目录的目录。“请记住在包含空格的目录名称两边使用引号。
这将创建一个包含所有相关示例(58个项目)的"cs“文件夹。
希望这能有所帮助!
Lior
发布于 2012-02-01 13:24:30
我已经尝试过很多VMWare应用程序接口,我也已经选择了用于.NET的VSphere开发工具包。它不是完美的,但它是我迄今为止发现的最好的。至于示例,由于PowerCLI cmdlet只是底层.NET类的包装器,因此我倾向于在谷歌上搜索PowerCLI示例,然后将其移植到C#。
奇怪的是,当我去网站获取代码示例时,他们根本没有这个SDK的类别。他们只有SDK的示例,SDK是一堆基于WSDL的.net类源文件。
https://stackoverflow.com/questions/5677302
复制相似问题