Specifications

Table Of Contents
Procedure
1 Use PowerCLI to check which Auto Deploy rules are currently available.
Get-DeployRule
The system returns the rules and the associated items and patterns.
2 Make a change to one of the available rules, for example, you might change the image profile and the
name of the rule.
Copy-DeployRule -DeployRule testrule -ReplaceItem MyNewProfile
You cannot edit a rule already added to a rule set. Instead, you copy the rule and replace the item or
pattern you want to change. By default, PowerCLI uses the old name for the copy and hides the old
rule.
3 Verify that the host that you want to test rule set compliance for is accessible.
Get-VMHost -Name MyEsxi42
4 Run the cmdlet that tests rule set compliance for the host, and bind the return value to a variable for
later use.
$tr = Test-DeployRuleSetCompliance MyEsxi42
5 Examine the differences between what is in the rule set and what the host is currently using.
$tr.itemlist
The system returns a table of current and expected items.
CurrentItem ExpectedItem
----------- ------------
My Profile 25 MyProfileUpdate
6 Remediate the host to use the revised rule set the next time you boot the host.
Repair-DeployRuleSetCompliance $tr
What to do next
If the rule you changed specified the inventory location, the change takes effect when you repair
compliance. For all other changes, boot your host to have Auto Deploy apply the new rule and to achieve
compliance between the rule set and the host.
Upgrading Hosts by Using esxcli Commands
Using the vSphere CLI, you can upgrade, update, or patch ESXi 5.x hosts.
You cannot use esxcli commands to upgrade version 4.x ESX or ESXi hosts to ESXi 5.x. To upgrade version
4.x ESX or ESXi hosts to ESXi 5.x, use vSphere Update Manager, or perform an interactive or scripted
upgrade.
To use esxcli vCLI commands, you must install vSphere CLI (vCLI). For more information about installing
and using the vSphere CLI, see the following documents:
n
Getting Started with vSphere Command-Line Interfaces
n
vSphere Command-Line Interface Concepts and Examples
vSphere Upgrade
200 VMware, Inc.