8.0

Table Of Contents
The example uses the esx-base package. In most cases, you include the esx-base package
when you create a new image profile. Names that contain spaces are surrounded by quotes.
4 Use a pipeline to pass the new image profile to format-list for detailed information about
the new package.
(Get-EsxImageProfile -Name "Test #2").VibList | format-list
Example: Creating Image Profiles from Scratch Using Variables
This command sequence repeats the steps of the workflow, but passes parameters as objects,
accessed by position in a variable, instead of passing parameters by name. You can run the
following commands in sequence at thePowerCLI prompt.
Add-EsxSoftwareDepot depoturl
$pkgs = Get-EsxSoftwarePackage -CreatedAfter 7/1/2010
$ip2 = New-EsxImageProfile -NewProfile -Name "Test #2" -vendor "Vendor42" -SoftwarePackage
$pkgs[0]
$ip2.VibList | format-list
Edit Image Profiles Workflow
You can create a custom image by cloning and editing an image profile by using PowerCLI. You
can add or remove one or more VIBs in the existing profile. If adding or removing VIBs prevents
the image profile from working correctly, an error occurs.
Prerequisites
n PowerCLI and prerequisite software is installed. See Install Prerequisite Software and
Configure vSphere ESXi Image Builder .
n You have access to a depot that includes a base image and one or more VIBs. VMware and
VMware partners make public depots, accessible by a URL, available. VMware or VMware
partners can create a ZIP file that you can download to your local environment and access by
using a file path.
Procedure
1 In a PowerCLI session, run the Add-EsxSoftwareDepot cmdlet for each depot you want to
work with.
Option
Action
Remote depot Run Add-EsxSoftwareDepot -DepotUrl <depot_url>.
ZIP file a Download the ZIP file to a local file system.
b Run Add-EsxSoftwareDepot -DepotUrl C:\<file_path>\<offline-
bundle>.zip
The cmdlet returns one or more SoftwareDepot objects.
VMware ESXi Installation and Setup
VMware, Inc. 72