对于 vSphere 和 vCenter 自动化,PowerCLI cmdlet 还是 VIX API 是更好的方法?

发布于 2024-10-31 09:04:37 字数 299 浏览 5 评论 0原文

http://www.vmware.com/support/developer/vix-api/ 有 VIX 文档,并表示它对于与 ESXI 和 vCenter 交互的自动化非常有用

vSphere PowerCLI 是一个基于 PowerShell 的命令行和脚本工具,为 vSphere 管理提供有用的功能。

如果两者都做同样的事情,哪一个更好,特别是如果我想使用 C# ?

http://www.vmware.com/support/developer/vix-api/ has VIX docs and says it is useful for automation of interactions with ESXI and vCenter

vSphere PowerCLI is a command-line and scripting tool based on PowerShell that provides useful functionality for vSphere management.

Which one is better if they both do the same, especially if I want to use C# ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

肥爪爪 2024-11-07 09:04:37

我最近开始使用 vshpere powercli,我可以告诉你它可以做所有事情。它依赖于 powershell,因此,如果您想使用 c# 并不是您的最佳选择。但请考虑一下您是否真的需要像 C# 这样的多范式编程语言。

你需要做什么?只是 vmware 自动化吗?忘记 c#,使用 powercli + 任务调度程序就完成了!

I started using vshpere powercli recently and I can tell you it can do everything. It relies on powershell so, if you want to use c# is not the best choice for you. But think whether you really need a multiparadigm programming language like c#.

What do you need to do? Just vmware automation? Forget c#, use powercli + task scheduler and you are done!

晨敛清荷 2024-11-07 09:04:37

正如 empo 所说,如果您只需要一些自动化,PowerCLI 是一个很好的答案。

如果您正在考虑进行更复杂的管理,您可以查看 PowerCLI 本身使用的包装器库。安装 PowerCLI 后,您将发现与其一起安装的 VICore Documentation 文件夹,其中应该包含有关直接使用其 .Net 程序集的更多信息。

有关它的一些基本信息,您可以查看 (PDF)开发人员指南,也可以在 VICore 文档文件夹中找到。根据我的经验,这个程序集比标准 vSphere Web Services SDK 更容易学习和使用,后者只是围绕 SOAP API 的 .Net 存根。

As empo says, the PowerCLI is a great answer if you just need some automation.

If you're looking at doing more complicated management, you might look at the wrapper library that the PowerCLI itself uses. After you install the PowerCLI, you'll find a VICore Documentation folder installed with it that should have plenty of more information about using their .Net assembly directly.

For some basic info about it, you can take a look at the (PDF)Developer's Guide, also available in the VICore Documentation folder. In my experience, this assembly is much easier to learn and use than the standard vSphere Web Services SDK, which is just a .Net stub around their SOAP API.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文