How To Find Non-tagged ESXi Hosts
There are plenty of scripts to find tagged ESXi hosts. But what if you want to find out all ESXi hosts not be tagged? Following is a simple script:
The output is similar like following:
The => indicates ESXi hosts in InputObject are not tagged.
If return is nothing, it means all ESXi hosts are tagged.
Please refer to "Using the Compare-Object Cmdlet" for detail.
Compare-Object ((Get-VMHost | Get-TagAssignment).Entity | select -uniq) (Get-VMHost)
The output is similar like following:
InputObject SideIndicator
----------- -------------
esx1 =>
esx2 =>
esx3 =>
The => indicates ESXi hosts in InputObject are not tagged.
If return is nothing, it means all ESXi hosts are tagged.
Please refer to "Using the Compare-Object Cmdlet" for detail.