需求
虽然Linux上也可以运行PowerShell,并进一步安装PowerCLI,也能实现批量管理VMware虚拟机,但结合实际情况决定使用一台Windows服务器安装PowerCLI,运维组的同事都可以使用它来管理VMware。
Powercli可以批量管理虚拟机、批量创建快照。
一些参考网站
【chocolatey官网:Windows安装chocolatey】
【chocolatey官网:Windows安装PowerCLI】
【微软官网:PowerShell执行策略说明】
【微软官网:设置PowerShell执行策略】
简单安装步骤
- Windows安装chocolatey包管理工具
- 使用chocolate安装powercli工具
Windows安装chocolatey包管理工具
打开powershell,参考官网安装教程:先检查执行策略(可选),然后粘贴官方提供的命令,等待完成即可。
若没有报错,则将一条命令完成安装。
Get-ExecutionPolicy #可选,感兴趣可以在安装choco前后都执行该命令,看看有什么不同。
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
问题一:需要使用管理员权限打开power shell
若没有使用管理员权限打开power shell则会出现以下错误,提示很明显。
问题二:没有问题二
使用chocolate安装powercli工具
打开powershell,参考官网安装教程:使用choco安装powercli。
若没有报错,则将一条命令完成安装。
choco install vmware-powercli-psmodule
结束
下一步参考我的其它文章,学习怎么批量对服务器快速创建快照。