LucD
Leadership
Leadership

It looks as if the function from  9.  Re: Set LVM/EnableResignature = 1 with PowerCLI on ESX 4.1

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


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

View solution in original post

Reply
0 Kudos