It looks as if the function from
works on 5.1 as well
Function Set-VMHostResignature {
[CmdletBinding()]
Param (
[Parameter(
Mandatory = $True,
ValueFromPipeline = $True
)]
[VMware.VimAutomation.ViCore.Impl.V1.Inventory.VMHostImpl[]]$VMHost,
[Parameter(
Mandatory = $True,
Position = 0
)]
[ValidateSet(0, 1)]
[long]$Value
)
Begin {
$Option = New-Object Vmware.Vim.Optionvalue -Property @{
Key = "LVM.EnableResignature"
Value = $Value
}
$OptionArray = $Option
}
Process {
$VMHost | ForEach-Object {
$ESX = Get-View $_.ID
$OptMgr = Get-View $ESX.ConfigManager.AdvancedOption
$OptMgr.UpdateOptions($OptionArray)
}
}
}
Get-VMHost | Set-VMHostResignature -Value 1