本教程仅适用于windows
准备 截至2021-11-16时间的最新版本,
VMware-ESXi-7.0U3b-18905247-depot.zip 官方esxi 7 最新版本文件 非安装镜像版iso
ESXi-Customizer-PS.ps1 版本为2.8.1 官方下载或github上
VMware-PowerCLI-12.4.1-18769701.zip 官方最新版
以及你要添加的驱动文件包,
下载地址:
https://vdc-download.vmware.com/vmwb-repository/dcr-public/8d75b020-971c-4951-9c12-2f57aef688d5/8b8f93e6-005f-4aaf-8699-e90c4d1c165c/VMware-PowerCLI-12.4.1-18769701.ziphttps://vdc-download.vmware.com/vmwb-repository/dcr-public/8d75b020-971c-4951-9c12-2f57aef688d5/8b8f93e6-005f-4aaf-8699-e90c4d1c165c/VMware-PowerCLI-12.4.1-18769701.zipGitHub - VFrontDe/ESXi-Customizer-PS: PowerCLI script that greatly simplifies and automates the process of creating fully patched and customized VMware ESXi installation imageshttps://github.com/VFrontDe/ESXi-Customizer-PSVMware vSphere - VMware Customer Connecthttps://customerconnect.vmware.com/cn/downloads/info/slug/datacenter_cloud_infrastructure/vmware_vsphere/7_0
也可以加q群493477345直接获得
其他如网卡驱动下载地址:
当前网上很多教程之介绍了方式并没有完整的告诉你如何去把环境准备好,以及注意事项。
当前测试环境为windows10 版本20h2
以管理员运行powershell
输入以下命令回车确认开启允许执行脚本权限策略
Set-ExecutionPolicy Unrestricted
提示按Y或回车确认即可
解压VMware-PowerCLI-12.4.1-18769701.zip到windows power shell 的模块路径之一
路径的查看方式是执行
$env:PSModulePath
windows 10的默认路径其中2个分别是
C:\Program Files\WindowsPowerShell\Modules
C:\Windows\system32\WindowsPowerShell\v1.0\Modules
解压方式是把zip包里面很多个文件夹全部解压到path的路径中任意一个 而不是解压到xxxx
如
然后执行下面命令导入模块
Import-Module VMware.PowerCLI
提示警告按ctrl+c 来退出
再次执行
Import-Module VMware.PowerCLI
显示为:
表示模块导入成功
然后就可以按教程正式开始封装驱动到ISO文件,
下面是举例:
在D盘新建文件夹为esxi
把ESXi-Customizer-PS.ps1 及VMware-ESXi-7.0U3b-18905247-depot.zip放进去
在esxi文件夹里面再新建一个pkg文件夹,然后把要添加的驱动放进去
然后cd命令到对应的目录
d:
cd esxi
输入:下面是示例:
.\ESXi-Customizer-PS.ps1 -izip .\VMware-ESXi-7.0U3b-18905247-depot.zip -pkg dir D:\esxi\pkg\
解析:
脚本文件 ESXi-Customizer-PS.ps1
ESXI 官方的安装包(不是ISO安装包) VMware-ESXi-7.0U3b-18905247-depot.zip
D:\esx\pkg\ 要添加的驱动包路径 可以是多个驱动包文件vib格式
完成后会生成一个iso文件在d盘esxi文件夹里面