Scripts VMware

Powershell : installer VMware tools sans reboot

Ce script récupère toutes les VM (qui sont allumées) contenues dans un cluster dont le toolsstatus est égal « toolsOld », puis il lance l’installation des VMware tools avec la paramètre NoReboot :

[powershell]$insParm = ‘/s /v"/qn /norestart"’
$updList = get-cluster -name "MyClusterName"|get-vm | where-object {$_.powerstate -eq "PoweredON"} | % {get-view $_.ID} |where {$_.guest.toolsstatus -match "toolsOld" }
foreach ($uVM in $updList)
{
$uVM.name
$uVM.UpgradeTools_Task($insParm)
#Wait 30 seconds before starting another update task
Start-sleep -s 30
}[/powershell]

/!\ Notez-bien que la mise à jour ne sera effective qu’après le reboot de la VM, mais cela permet par exemple de redémarrer seulement après une mise à jour Microsoft.

Source

Click to comment

Leave a Reply

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Most Popular

To Top
Verified by MonsterInsights