J’avais besoin de centraliser l’exécution du vCheck d’Alan Renouf depuis un seul script vers plusieurs vCenters. Heureusement, je ne suis pas le premier à vouloir le faire, merci à Bryan qui a posté la réponse dans les commentaires du site:
– Créer un fichier “pre_vcheck.ps1” avec les quelques lignes de code de Bryan, modifier la tâche planifiée qui exécute habituellement le vCheck pour lancer ce script, ne pas oublier de mettre en commentaire la ligne $server du fichier de conf “global variables.ps1”.
$ServerList = "server1","server2","server3" foreach ($server in $ServerList) { .\vcheck.ps1 -$server -outputpath “\Output\” }
Modifier les valeurs server1, server2, server3 avec les adresses de vos vCenters.
Vous aurez un rapport pour chaque vCenter et non un rapport avec toutes vos informations agrégées.