20
Août 13

Quelques PowerShell VMWare bien utiles

Quand on commence à avoir plusieurs clusters VMWare, et donc plusieurs hôtes (et des centaines de VMs), le PowerShell peut être très utile et faire gagner beaucoup de temps. Voici des exemples de commandes rapides, bien pratiques…
J’essaierai de mettre à jour ce post, au fur et à mesure 🙂

 

Quelle est l’adresse MAC d’une VM

Get-VM MA_VM | select name, @{Name= »MAC »; expression={foreach($nic in (Get-View $_.ID).guest.net) {$nic.macAddress}}}

Quelle VM a l’adresse mac « 00:50:56:bb:03:4a », et sur quel hôte vmware est-elle hébergée ?

Get-VM | Get-NetworkAdapter | ? {$_.MacAddress -match ’00:50:56:bb:03:4a’} | % {get-vm -Id (($_.Id).split(‘/’)[0])}|select name,host


Quelles VMs qui ont des snapshots !

get-vm|Get-Snapshot|select vm,name,created


Les commentaires sont fermés.