VMware PowerCLI是使用PowerShell管理vCenter的方法。在本教程中,您将学习如何从头开始下载、安装并了解PowerCLI如何帮助您完成更多工作。
在此过程中,您将学到:
- 如何发现您在旧脚本中可能遇到的PowerCLI的历史版本
- 如何安装最新版本的PowerCLI
- 使用VMware Code作为资源
- 如何跨Windows PowerShell 5.1和PowerShell 6/7安装VMware PowerCLI以便跨平台使用。
下载VMware PowerCLI
现在,与社区相关的所有功能要求、评论和文档都与SDK、API和认证资源位于同一网站中。https://code.vmware.com/
PowerCLI提供两个选项:
- 通过PowerShell包管理安装的PowerShell Gallery链接
- (本次使用)手工安装的.zip链接
下载链接:VMware PowerCLI 11.5.0
Windows下安装VMware PowerCLI
解压缩VMware-PowerCLI压缩包
首先解压缩VMware-PowerCLI-11.5.0-14912921.zip文件,并将文件拷贝到WindowsPowerShell的Modules目录,请根据用户权限和环境情况选择一下目录的任意一个。
%UserProfile%\Documents\WindowsPowerShell\Modules
C:\Program Files\WindowsPowerShell\Modules
配置远程执行策略为允许
Set-ExecutionPolicy RemoteSigned
配置忽略证书验证
Set-PowerCLIConfiguration -Scope AllUsers -ParticipateInCeip $false -InvalidCertificateAction Ignore
连接vCenter/ESXi测试
连接vCenterServer
Connect-VIServer PAC-vCSA01
获取虚拟机列表
Get-VM
VMware PowerCLI安装完成
至此VMware PowerCLI已经安装完成,赶快去体验CLI的魅力吧。
[补充1]Windows在线安装VMware PowerCLI
如果您的设备可以上网,可以直接通过以下命令安装在线安装VMware PowerCLI。
在线安装完成后依然需要进行开启远程执行和忽略证书的操作。
Install-Module VMware.PowerCLI -Scope CurrentUser
[补充2]MacOS在线安装VMware PowerCLI
安装Homebrew程序
安装PowerShell的另一种主要方法是通过Homebrew。Homebrew是程序包管理器。它可以轻松地使我们直接从命令行安装,更新和删除软件包,例如PowerShell! 如果尚未安装Homebew,可以使用命令行在Terminal中安装:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装Homebrew-Cash扩展
接下来,我们需要安装Homebrew-Cask。Homebrew-Cask是Homebrew的扩展,允许下载其他预编译的应用程序。我们将在终端中使用以下命令执行安装:
brew tap caskroom/cask
为MacOS安装PowerShell
brew cask install powershell
启动PowerShell
pwsh
安装VMware PowerShell
Install-Module -Name VMware.PowerCLI -Scope CurrentUser
配置忽略证书
Set-PowerCLIConfiguration -InvalidCertificateAction ignore