Follow Me

 

Two scripts to easily enable or disable “Check and upgrade VMware Tools during power cycling” and “Synchronize guest time with host” for all vm’s on a vCenter server.

Enable upgrade VMware Tools and Sync Guest Time with Host

$viserver = read-host "Please enter vCenter Server:"

connect-viserver $viserver

$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
$vmConfigSpec.Tools = New-Object VMware.Vim.ToolsConfigInfo
$vmConfigSpec.Tools.ToolsUpgradePolicy = "UpgradeAtPowerCycle"
$vmConfigspec.Tools.syncTimeWithHost = $true

Get-VM | %{
     $_.Extensiondata.ReconfigVM($vmConfigSpec)
}

Disable upgrade VMware Tools and Sync Guest Time with Host

$viserver = read-host "Please enter vCenter Server:"

connect-viserver $viserver

$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec
$vmConfigSpec.Tools = New-Object VMware.Vim.ToolsConfigInfo
$vmConfigSpec.Tools.ToolsUpgradePolicy = "Manual"
$vmConfigspec.Tools.syncTimeWithHost = $false

Get-VM | %{
     $_.Extensiondata.ReconfigVM($vmConfigSpec)
}

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2011 Oppergod's Weblog Suffusion theme by Sayontan Sinha