Powercli : Upgrade VMware tools au reboot pour les VM Windows

Ci-joint un petit CLI qui permet de cocher la petite case afin d’activer la mise à jour des Tools pour les machine Windows lors du reboot qui se trouve normalement sous :

  • Edit Seetings de la VM
  • Onglet « Options »
  • Advanced/Boot Options
  • Force Bios Setup

ScreenHunter_162 Sep. 12 12.32

 

 

Y mettre votre vCenter et le cluster cible et on lance la moulinette.

 

 

Connect-VIServer  IP-Mon-vCenter

$machines = get-cluster “Mon-Cluster” | get-vm
foreach ($vm in $machines){
if ( $vm.guest.OSFullName -like “*Windows* »)
{
$spec = New-Object VMware.Vim.VirtualMachineConfigSpec
$spec.changeVersion = $vm.ExtensionData.Config.ChangeVersion
$spec.tools = New-Object VMware.Vim.ToolsConfigInfo
$spec.tools.toolsUpgradePolicy = “upgradeAtPowerCycle”

$_this = Get-View -Id $vm.Id
$_this.ReconfigVM_Task($spec)
}
}

 

 

 

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url=""> 


*