Powercli是用于自动化管理Vmware虚拟机的命令工具,他可用于自动化的去管理你的Vsphere,要使用这个工具,首先我们得将vmware.powerscli这个模块导入到我们当前的Powershell中

第一步,我们本机的Powershell是没有这个模块的,所以我们需要先下载这个模块,下载有两种方式,一种是直接去官网下载,另外一种就是通过Powershell在线下载,这里我介绍在线下载,我们首先运行命令Save-Module -Name vmware.powercli -Path d:\PowerCLI  将下载的模块内容保存到D盘的PowerCLI文件夹中,这个文件夹需要提前建立好,不然运行命令会提示找不到路径

image.png

执行该命令后,会开始下载powercli模块,需要几分钟时间

第二步,下载完成后,我们开始安装这个模块,使用Install-Moudle -Name vmware.powercli

如何加载PowerCLI_第1张图片我们可以看到运行的时候出现了一个错误警告,提示是否覆盖,因为本身已有针对Cluster的相关命令,加个allowclobber参数即可,有没有影响目前我还不清楚,因为鄙人很少用Cluster,有朋友如果遇到这方面的问题,欢迎交流。

第三步,测试连接Vcenter主机,PowerCLI安装好之后,我们开始测试是否能够通过命令连接到Vcenter主机

如何加载PowerCLI_第2张图片

我们使用Connect-VIServer命令来连接Vcenter主机, 但是出现了错误警告,警告提示我们因为证书的问题,我们无法与Vcenter主机建立信任关系,可用Set-PowerCLIConfiguration来重置InvalidCertificateAction参数来解决,既然他都这么说了,我们就跟着做就好了

如何加载PowerCLI_第3张图片

直接给InvalidCertificateAction参数设置Ignore的值,然后我们再尝试连接到Vcenter主机,发现已经可以成功连接到了,然后开始各种玩耍吧