命令行操作vSphere--VMware PowerCLI安装

概览

VMware PowerCLI是基于Windows PowerShell构建的命令行和脚本编制工具,提供600多个cmdlet,用于管理和自动化vSphere,vCloud,vRealize Operations Manager,vSAN,NSX-T,AWS上的VMware Cloud和VMware Horizo​​n环境。

安装

建议使用Win8及WinServer 2012及更新操作系统,因为新的PowerCLI需要PowerShell 3.0及以上版本。

Windows 8 或者Windows server 2012,PowerShell 3.0已经内置。

Windows 8.1或者Windows server 2012 R2,默认是4.0。

Win10及WinServer2016的PS版本为5.x。

最好升级PowerShell到最新版本或使用新的操作系统。

我在Win10及WinServer2016安装没毛病。

可以通过在线和离线方式安装PowerCLI,但是在线感觉有些慢。

1)、在线安装(不推荐,但您想用也无妨)

打开PowerShell,输入

如果您希望它可供计算机的所有用户使用,则您的PowerShell会话必须以管理员身份运行,并且将通过将Scope参数更改为AllUsers,为所有用户自动安装PowerCLI。

2)、离线安装

  1. 下载离线zip:https://code.vmware.com/web/dp/tool/vmware-powercli/
  2. 解压到ps模块目录下
    C:\Windows\System32\WindowsPowerShell\v1.0\Modules

  3. 打开PowerShell导入模块
    Import-Module VMware.PowerCLI

使用

预操作:以下两条执行一次以后就不用了,不然老出提示。

关闭CEIP( Customer Experience Improvement Program 客户体验改进计划)
Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $false
 
忽略证书验证
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore
 
连接VC:
Connect-VIServer -Protocol https -User ‘administrator@vsphere.local’ -Password ‘yourpass’ -Server 192.168.x.x
获取主机:Get-VMHost
获取虚拟机:Get-VM

 
此教程仅介绍安装,更多命令可参见cmdlet-reference:
 
官方参考教程:

转载请注明原作者,如果你觉得文章对你有帮助或启发,也可以来请我喝咖啡

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注