On utilise pas mal en interne l’outil visionApp ASG Remote Desktop pour gérer les connexions RDP/ICA/SSH, c’est un gestionnaire de connexions en onglet assez pratique pour gérer pas mal de serveurs (ESXi, Linux, Windows, …), d’autant plus qu’une version gratuite est disponible (limitée, mais gratuite :p).
Le problème vient juste du fait qu’il n’y a pas pour l’instant d’outil de synchronisation pour la partie vSphere. On a donc décider de faire le notre afin de nous faciliter la tâche (en PowerCLI bien sûr !).
Voici donc un script PowerCLI que vous pouvez utiliser pour générer 2 fichiers *.csv (un pour les serveurs Hosts ESXi et un pour les machines virtuelles), avec 2 paramètres :
- HostCSVFile : chemin d’accès pour le fichier csv d’export des hôtes
- VMCSVFile : chemin d’accès pour le fichier csv d’export des machines virtuelles
Les 2 paramètres sont indépendants, vous pouvez donc les utiliser unitairement (pour exporter uniquement les hôtes ESXi ou les machines virtuelles) ou ensemble (pour exporter les 2)
.\ESX4VRD.ps1 -HostCSVFile C:\Host.csv .\ESX4VRD.ps1 -VMCSVFile C:\VM.csv .\ESX4VRD.ps1 -HostCSVFile C:\Host.csv -VMCSVFile C:\VM.csv
Ensuite, il suffit d’importer les fichiers .csv dans visionApp pour retrouver la même arborescence que dans le vCenter :




