前言
本文主要对介绍VMware.PowerCLI 的安装、更新以及简单的配置。
安装VMware.PowerCLI
在线安装
当您的Windows 10 电脑可以上网时,您可以直接从 PowerShell Gallery 安装 PowerCLI。
Install-Module -Name VMware.PowerCLI
离线安装
当您的Windows 客户端属于内网环境或者无法连接公网时则需要采用离线安装的方式进行安装。
- 在VMware developer 网站下载VMware.PowerCLI ,或者点击此处下载最新的VMware.PowerCLI 。
- 要检索计算机上包含 PowerShell 模块的文件夹,请执行以下命令。
$env:PSModulePath
实例:
PS C:\> $ENV:PSModulePath.Split(";")
C:\Users\User1\Documents\WindowsPowerShell\Modules
C:\Program Files\WindowsPowerShell\Modules
C:\Windows\system32\WindowsPowerShell\v1.0\Modules
- 将下载的.zip文件解压缩到列出的文件夹之一。
- 对于 Windows,请运行命令以取消阻止复制的文件。
Get-ChildItem -Path 'folder_path' -Recurse | Unblock-File
folder_path 为替换为提取 ZIP 文件内容的文件夹的路径。
- 验证 PowerCLI 模块在您的系统上是否可用。
Get-Module -Name VMware.PowerCLI -ListAvailable
实例:
PS C:\> Get-Module -Name VMware.PowerCLI -ListAvailable
目录: C:\Program Files\WindowsPowerShell\Modules
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Manifest 13.1.0.... VMware.PowerCLI
更新
在线更新
要更新所有 PowerCLI 模块,请运行以下命令:
Update-Module VMware.PowerCLI -Scope CurrentUser
离线更新
通过脱机方法安装 PowerCLI 模块,则无法联机更新该模块。在这种情况下,请执行最新 PowerCLI 版本的脱机安装。
简单配置
对于Powershell,默认禁止运行本地脚本,设置允许执行本地脚本。
set-executionpolicy remotesigned
忽略SSL证书
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false
关闭客户体验计划
Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $false