Lister les VMs en double

Le script suivant permet de lister dans un fichier les VMs ayant le même nom dans le vCenter. Il suffit de créer 4 fichiers vides et de lancer le script.
Connect-VIServer « nom-vCenter » -User « nom-user » -Password « passwd-user »
$listeVM = « C:liste-vms.csv »
$listeVM2 = « C:liste2-vms.csv »
$listeNettoyee = « C:liste-vms-nettoyee.csv »
$VMDouble = « C:vms-en-double.csv »
get-vm | get-view | sort-object | select Name | Out-File $listeVM
Get-Content $listeVM | % { $_.ToLower() } | Out-File $listeVM2
Type $listeVM2 | Select -Unique > $listeNettoyee
compare-object -referenceobject $(get-content $listeVM2) -differenceobject $(get-content $listeNettoyee) | select InputObject > $VMDouble
 

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=""> 


*