PowerShell脚本,用于VMware vsphere ESXi 添加驱动。
原文链接及下载地址:https://www.v-front.de/p/esxi-customizer-ps.html
测试环境
WindowsServer 2019
依赖包
VMware PowerCLI
链接地址:https://www.vmware.com/go/powercli
安装方法 PS> Install-Module -Name VMware.PowerCLI
操作说明
- 查看帮助
PS> .\ESXi-Customizer-PS-v2.6.0.ps1 -help
- 指定ESXi版本(从VMware Online Depot在线下载)
PS> .\ESXi-Customizer-PS-v2.6.0.ps1 <xxx>
-v50 : 创建 5.0 ISO
-v51 : 创建 5.1 ISO
-v55 : 创建 5.5 ISO
-v60 : 创建 6.0 ISO
-v65 : 创建 6.5 ISO
-v67 : 创建 6.7 ISO
-sip : 生成列表,手动选择版本
-ozip : 生成Offline Bundle 文件 - 使用本地Offline Bundle文件生成ISO
PS> .\ESXi-Customizer-PS-v2.6.0.ps1 -izip <文件路径>
- 添加驱动包
PS> .\ESXi-Customizer-PS-v2.6.0.ps1 -load <驱动包Name>
(从VMware Online Depot获取)
PS> .\ESXi-Customizer-PS-v2.6.0.ps1 -vft -load <驱动包Name>
(从V-Front Online Depot获取)
PS> .\ESXi-Customizer-PS-v2.6.0.ps1 -pkgDir <驱动包文件夹路径>
(从本地获取)
注意事项
- WindowsServer默认会禁止未经签名的PowerShell脚本运行,须修改策略。
详见 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies
PS> Get-ExecutionPolicy -List
PS> Set-ExecutionPolicy -ExecutionPolicy <PolicyName> -Scope <scope>
将ExecutionPolicy级别改为Unrestricted - 勿安装PowerShell的Hyper-V模块,会与VMware PowerCLI命令起冲突
- V-Front Online Depot软件列表链接 https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages