vSphere SDK for .NET开发人员pdf有一个示例,介绍如何连接到Vcenter并执行诸如关闭电源,重新启动等操作。
我需要更改VM配置的具体示例,例如磁盘,内存,CPU等,以及通过Storage VMotion和克隆进行迁移。
vSphere PowerCLI管理指南在Powershell中使用命令行具有上述特定示例,但C#中没有相应的示例。有没有人在C#中尝试过这些操作?
答案 0 :(得分:3)
vSphere SDK for .NET附带了许多用于执行各种操作的示例。
但是,需要使用提供的批处理文件重建样本。
以下是它的完成方式:
“将环境变量VSINSTALLDIR设置为包含2个目录”Common7“和”SDK“的目录。”请记住在其中包含空格的目录名称周围使用引号。
这将创建一个包含所有相关样本的“ cs”文件夹(58个项目)。
希望这有帮助!
利奥尔
答案 1 :(得分:1)
我已经使用了许多VMWare API,并且我已经确定了VSphere SDK for .NET。它并不完美,但它是迄今为止我发现的最好的。就样本而言,由于PowerCLI cmdlet只是底层.NET类的包装器,我倾向于google for PowerCLI示例,然后将其移植到C#。
当我访问网站获取代码示例时,他们根本没有此SDK的类别,这似乎很奇怪。他们只有SDK的样本,它是基于WSDL的一堆.net类源文件。