PowerCli 它是一组PowerShell单元,可以自动化VMware环境。
贝森 它是一种强大而容易的学习编程语言,用于自动化,文本编程和系统集成。
两者都可以:
- 明显设备任务的自动化(例如镜头,报告和生命周期管理)
- 为VMware管理构建重复的工作流程
我在Gabbap上的个人仓库
Github上的VMware仓库
如何安装PowerCli和Python
步骤1:PowerShell安装
Windows 10/11带有PowerShell。要升级,请访问Microsoft的官方指南:
https://docs.microsoft.com/powershell/scripting/install/installing-powershell
步骤2:安装VMware PowerCli
开放Powershell作为官方和行动:
Install-Module -Name VMware.PowerCLI -Scope CurrentUser
如果要求他信任仓库,请写信 Y
单击输入。
步骤3:Python安装
python --version
步骤4:修复了伯森包装(对于后续文章):
pip install pyvmomi pandas
了解工作流程

- 您的场景: Python或PowerShell代码写作
- PowerCli: 运行VMware的PowerShell单元
- vmre vecteter/esxi: 您的基础设施
运行您的第一个PowerCli订单
将Powershell作为官员开放,并遵循以下步骤。
步骤1:PowerCli导入
Import-Module VMware.PowerCLI
步骤2:联系矢量
Connect-VIServer -Server -User -Password
代替
和
, 和
与您的详细信息。
步骤3:列出所有VM
Get-VM
如果您看到VM的列表,则可以连接并准备自动化!
探索和修复错误的提示
- 如果看到交付错误,请检查对网络和认证数据的访问。
- 对于SSL证书警告(仅测试实验室),您可以使用:
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Scope Session
不要在生产中使用它。
- 一定要担任官员的Powershell。
更多阅读
结论
您已经为使用PowerCli和Python准备了VMware自动化的环境。
下次,您将编写第一个文本程序,并查看Python如何推动PowerCli自动化任务。