After creating a host profile from a reference host, you can create a rule that applies the previously verified image profile and the host profile that you extracted to target hosts from a specific IP range.


Log in with administrator privileges to the console of the Windows system on which vCenter Server is installed, either directly or by using RDP.


In a PowerCLI session, run the Connect-VIServer cmdlet to connect to the vCenter Server system that vSphere Auto Deploy is registered with.

Connect-VIServer ipv4_address

The cmdlet might return a server certificate warning. In a production environment, make sure no server certificate issues occur. In a development environment, you can ignore the warning.


Run Add-EsxSoftwareDepot to add the online depot to the PowerCLI session.


Adding the software depot is required each time you start a new PowerCLI session.


Required Display the rules in the active rule set by running the Get-DeployRuleset cmdlet.


Create a rule that instructs vSphere Auto Deploy to provision the set of hosts from a specified IP range with the image profile that you previously selected and the host profile that you created from the reference host.

New-DeployRule -name "Production01Rule" -item "image_profile",ESXiGold -Pattern "ipv4=IP_range"

Add the new rule to the active rule set.

Add-DeployRule	-DeployRule "Production01Rule"

Check the active rule set by running the Get-DeployRuleset command.

PowerCLI displays information similar to the following example.

Name:              Production01Rule
PatternList:       {ipv4=address_range}
ItemList:          {ESXi-version-XXXXXX-standard, Compute01, ESXiGold}

Provision the hosts and set up the host customizations.