VMware PowerCLI 的 VMware.Image Builder 组件提供了用于管理软件库中的 VIB、映像配置文件和其他内容的 cmdlet。
vSphere 7.0 引入了将 VIB 与旧版公告和修补程序一起打包的新方法,软件库包含基础映像、供应商加载项和组件以及 VIB 和映像配置文件。VMware PowerCLI 12.0 及更高版本提供了用于处理软件库中新内容的 cmdlet。
VMware.ImageBuilder 包含以下 cmdlet。
注: 运行 VMware.ImageBuilder cmdlet 时,请在调用 cmdlet 时在命令行上提供所有参数。不建议以交互模式提供参数。
有关详细参考信息,请在
PowerCLI 提示符处运行
Get-Help
cmdlet_name。
Cmdlet | 描述 |
---|---|
Add-EsxSoftwareDepot | 将指定位置的软件库或 ZIP 文件添加到当前环境。从库中下载元数据,并分析 VIB 的依赖关系。 |
Remove-EsxSoftwareDepot | 从指定的软件库断开连接。 |
Get-EsxSoftwareDepot | 返回当前环境中软件库列表。如果您想要检查和管理映像配置文件及 VIB,则必须首先将相应软件库添加到环境中。 |
Get-EsxSoftwarePackage | 返回软件包对象 (VIB) 的列表。使用此 cmdlet 的选项筛选结果。 |
Get-EsxImageProfile | 从当前添加的所有库返回 ImageProfile 对象的阵列。 |
New-EsxImageProfile | 创建新的映像配置文件。在大多数情况下,建议通过克隆现有配置文件来创建新的配置文件。请参见使用 PowerCLI Cmdlet 克隆映像配置文件。 |
Set-EsxImageProfile | 修改本地 ImageProfile 对象并对已修改配置文件执行验证测试。cmdlet 返回已修改的对象,但不会保留它。 |
Export-EsxImageProfile | 将映像配置文件导出为 ESXi 安装的 ESXi ISO 映像,或者导出为 ZIP 文件。 |
Compare-EsxImageProfile | 返回 ImageProfileDiff 结构,显示这两个配置文件是否具有相同的 VIB 列表和接受程度。请参见接受程度。 |
Remove-EsxImageProfile | 从软件库中删除映像配置文件。 |
Add-EsxSoftwarePackage | 向现有映像配置文件添加一个或多个新软件包 (VIB)。 |
Remove-EsxSoftwarePackage | 从映像配置文件中移除一个或多个软件包 (VIB)。 |
Set-ESXImageProfileAssociation | 将指定的映像配置文件与指定的ESXi系统相关联。 |
Cmdlet | 描述 |
---|---|
Get-DepotAddons | 检索提供软件库中加载项相关基本信息的一系列对象。 |
Get-DepotBaseImages | 检索提供软件库中基础映像相关基本信息的一系列对象。 |
Get-DepotComponents | 检索提供软件库中组件相关基本信息的一系列对象。 |
Get-DepotInfo | 检索位于指定文件路径或 URL 地址的软件库的基本信息。 |
Get-DepotVibs | 检索提供软件库中 VIB 相关基本信息的一系列对象。 |
New-IsoImage | 使用指定文件路径中的指定软件库和软件规范生成 ISO 映像。 |
New-PxeImage | 使用指定文件路径中的指定软件库和软件规范生成 PXE 映像。 |