[玩转系统] 如何下载并安装 VMware PowerCLI
作者:精品下载站 日期:2024-12-14 20:50:34 浏览:13 分类:玩电脑
如何下载并安装 VMware PowerCLI
VMWare 的 PowerCLI 是使用 PowerShell 管理 vCenter 的实际方法。在本教程中,您将学习如何从头开始;下载、安装并了解 PowerCLI 如何帮助您完成更多工作。
在此旅程中,您将学到:
- 如何发现旧脚本中可能遇到的 PowerCLI 历史版本
- 如何安装最新版本的 PowerCLI
- 使用 VMware 代码作为资源
- 如何跨 Windows PowerShell 5.1 和 PowerShell 6/7 安装 VMware PowerCLI 以供跨平台使用。
“在大多数方面,VMware PowerCLI 是虚拟机管理程序历史上最一致的管理界面。 ”
上述转述评论是关于 PowerCLI 在系统管理员工具包中的弹性和重要性的。它是在 2019 年 PowerShell 峰会的 VMware PowerCLI 会议期间分享的。
与 vSphere 和 VMware 的接口经历了多次迭代,从最初的软件客户端、Flash 客户端、HTML5 到 Flex Web 客户端版本。在每个新版本中,界面都会以经常出现错误或缺乏功能的方式发生变化。
不仅可以实现本地 ESXi 主机的自动化,还可以将 PowerCLI 与 VMware vCenter 结合使用来轻松管理多个主机。使用由 VMware 主机支持的 VMware Horizon 托管虚拟桌面。
另一方面,VMware PowerCLI 的语法在其整个生命周期中保持稳定,仅发生了一次发行版更改。最大的变化是从 PowerShell 管理单元到 PowerShell 模块的转变。
在管理 VMware 产品时,PowerCLI 实际上是最后一个保持一致性的人。
从 Snapin 到禁止公共访问
VMware PowerCLI 的原始下载位置位于 PowerCLI 5.1 页面链接后面。由于这一限制,公众只能有限地使用该工具。
PowerCLI 5.1 及更早版本也是 PSSnapin 而不是模块,这使得可移植性变得更加困难。作为此博客的关注者,您可能会认为这是此类工具的遗留格式。由于安装步骤繁琐,管理单元被证明更难以大规模采用 PowerCLI。幸运的是,最新版本 6.0 中的 PowerCLI 作为 PowerShell 模块提供,而不是管理单元!
随着 2015 年 9 月 PowerCLI 6.0 的发布,游戏规则开始发生变化。此版本是作为 PowerShell 模块发布的第一个迭代,总共包含约 400 个 cmdlet。但是,直到 6.5.1 版本于 2017 年 4 月 20 日发布到 PowerShell 库之前,仍然需要 my.vmware.com 帐户。
在 VMware PowerCLI 的当前版本 (11.3.0) 中,该模块具有不到 700 个 cmdlet,用于对多种 VMware 产品进行管理。这些产品包括 vCenter、vCloud Director、VMware Horizon 等。
cmdlet 列表随着 VMware 产品组合不断增长,但久经考验的真正 PowerCLI 标准像一致性的力量一样保持着强大的力量。
先决条件
我们即将开始演示,因此请确保您具备所有这些先决条件,以便您可以跟我一起进行操作。
- 用于验证测试的 VMware 主机或 vCenter 服务器
- Windows、Mac 或 Linux 客户端计算机
下载 VMware PowerCLI
PowerCLI 项目团队的新长期总部位于此链接。所有社区提出的此模块的功能请求、评论和文档现在都与 SDK、API 和认证资源位于同一站点中。
如果您有任何疑问或希望直接向团队提出功能请求,您可以通过 code.vmware.com 联系 PowerCLI 团队和围绕该项目的社区。社区和 VMware 项目团队都会对出现的问题、疑虑和新想法做出高度响应。
如果您想通过网络执行 PowerCLI 下载,PowerCLI 团队提供了指向其 PowerShell 模块的两个选项的直接链接:
- 使用 PowerShell 的包管理器下载和安装的 PowerShell Gallery 链接
- 模块内容的 .zip 存档,需要手动安装
到目前为止,PowerShell Gallery 是下载 PowerCLI 最常见的方式,但 zip 存档也可以使用。请注意,您不必在此处使用 PowerShell Gallery 链接。您还可以通过 PowerShell 下载它。
在 Windows PowerShell 中安装 VMware PowerCLI
安装 PowerCLI 有几种不同的方法。
提取 ZIP 文件
如果您是从上述页面通过网络下载的,则需要手动安装。您必须在 PowerShell 可以看到的位置获取 PowerCLI。
要通过提供的 zip 包安装模块,您需要将内容解压到所选的模块位置。此位置将是您的用户配置文件位置(对于非管理范围)或系统范围的模块文件夹。
%UserProfile%\Documents\WindowsPowerShell\Modules
C:\Program Files\WindowsPowerShell\Modules
将 .zip 内容提取到上述位置之一。
PowerShell 画廊
现在下载和安装 PowerCLI 最简单、最快的方法是在 PowerShell 控制台中从 PowerShell 库下载模块。下面您将看到一个关于使用此方法将新模块安装到 PowerShell 的一般步骤的快速视频。
但是,总而言之,您可以从管理 PowerShell 提示符中执行以下操作来完成工作。
PS51> Install-Module VMware.PowerCLI
如果您想在缺乏管理权限的工作站上执行 PowerCLI 安装,则可以使用 Scope
参数将该模块安装到您的用户配置文件模块路径中。
PS51> Install-Module VMware.PowerCLI -Scope CurrentUser
在 Linux 上的 PowerShell 6 中安装 VMware PowerCLI
现在,您还可以在非 Windows 系统上安装 PowerCLI。例如,我们可以在Ubuntu上的PowerShell Core中安装PowerCLI。同样,根据您选择下载 zip 文件、PowerShell Gallery 的 Web 链接还是直接通过 PowerShell 控制台,安装过程会略有不同。
提取 ZIP 文件
根据 Linux 的风格,您将把 .zip 文件内容提取到不同的位置。
通过在终端中运行 pwsh 在 Linux 上打开 PowerShell。使用以下命令找到潜在的 PSModulePath 位置:
PS61> ($env:PSModulePath).split(":")
一旦确定了模块文件的安装位置,请将它们下载到该位置并准备解压缩。您可以将它们解压到 /home/ 文件夹以供用户访问,或解压到 /opt/ 位置以供系统访问。
对于这个基于 Linux 的安装示例,我使用的是 Ubuntu 18.04,并将使用从此处下载的 .zip 文件安装 VMware PowerCLI 11,安装该计算机的所有用户都可以访问的模块。
> cd /opt/microsoft/powershell/6/Modules
> sudo apt install unzip
> sudo wget https://vdc-download.vmware.com/vmwb-repository/dcr-public/8bf09c32-43c0-46d4-8816-92515c3b8228/15761272-b339-4da4-888a-4b8633f9a964/VMware-PowerCLI-11.3.0-13990089.zip
> sudo unzip ./VMware-PowerCLI-11.3.0-13990089.zip
然后,您可以导入此模块,因为模块文件现在位于您的 $PSModulePath
位置之一,通过正常执行:
Import-Module VMware.PowerCLI
安装旧版 VMware PowerCLI 管理单元
有时您可能会发现自己必须安装旧版 PowerCLI 管理单元。也许您已经接管了一些遗留代码的责任并需要解决问题。为了防止重新构建现有脚本,有必要安装旧的管理单元。
要安装旧管理单元,您需要一个 my.vmware.com 帐户来登录并检索 VMware-PowerCLI-5.1.0-3090428.exe 文件。下载后,通过正常的 Windows 应用程序安装通过可执行文件安装管理单元。
然后,您可以运行 Add-PSSnapin
将 VMware cmdlet 加载到会话中,或以独立方式启动提供的 VMware PowerCLI 控制台。
您可以在下面看到我正在使用 Add-PSSnapin
cmdlet 将 PowerCLI 版本 5.1 添加到我当前的控制台会话。
PS51> Add-PSSnapin VMware*
启动随版本 5.1 一起安装的已安装独立 VMware PowerCLI 快捷方式。
请注意,上述管理单元与 PowerShell 6/7 不兼容。
验证 PowerCLI 的安装
无论您的 PowerShell 版本如何,验证 PowerCLI 安装是否成功的方法都是相同的。第一步,从 PowerShell 控制台确认模块是否存在。
Get-Module -ListAvailable VMware*
接下来,尝试使用 PowerCLI 通过 Connect-VIServer
cmdlet 连接到 vCenter。这不仅会验证模块是否已成功安装,还会测试您是否正确连接到基础设施。
在 Windows 上
PS51> Connect-VIServer <FQDN of vCenter or ESXi Host>
在 Linux 上
在 Linux 上验证安装时,如果遇到任何连接问题,您必须首先设置连接配置以解决无效(或默认自签名证书)的问题。下面我使用 PowerCLI 连接到 vCenter。
PS> Set-PowerCLIConfiguration -InvalidCertificateAction:ignore
PS> Connect-VIServer <FQDN of vCenter or ESXi Host>
由于您能够成功连接到 VMware 端点,因此 PowerCLI 已成功启动并运行!
继续使用 PowerCLI!
不仅可以实现本地 ESXi 主机的自动化,还可以将 PowerCLI 与 VMware vCenter 结合使用来轻松管理多个主机。使用由 VMware 主机支持的 VMware Horizon 托管虚拟桌面。
从现在起,您就可以回答“如何安装 VMware PowerCLI?”这个众所周知的问题了。您现在可以开始编写配置部署、VM 报告和维护任务的脚本。请继续关注此博客,了解有关 PowerCLI 入门的新文章和即将发表的文章!
进一步阅读
- 如何使用 PowerShell 在 VMware 中导入 OVF 文件
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag