You can use the vSphere
® ESXi™ Image Builder CLI to manage software depots, image profiles, and software packages (VIBs). Image profiles and VIBs specify the software you want to use during installation or upgrade of an ESXi host.
Image Builder Overview The Image Builder PowerCLI supports management of vSphere image profiles and VIBs.
Software Depots and Their Components Understanding how depots, profiles, and VIBs are structured and where you can use them is a prerequisite for in-memory installation of a custom ESXi ISO, for provisioning ESXi hosts using vSphere Auto Deploy, and for certain custom upgrade operations.
Image Builder PowerCLI Overview Image Builder PowerCLI cmdlets allow you to manage image profiles and VIBs.
Image Profiles Image profiles define the set of VIBs that an ESXi installation or update process uses. Image profiles apply to hosts provisioned with Auto Deploy and to other ESXi 5.x hosts. You define and manipulate image profiles with the Image Builder PowerCLI.
Structure of ImageProfile, SoftwarePackage, and ImageProfileDiff Objects In some situations, knowing the structure of ImageProfile, SoftwarePackage, and ImageProfileDiff objects helps you manage deployment and upgrade processes.