Lister les sessions utilisateur actives sur le vCenter avec PowerCli

Lister les sessions utilisateur actives sur le vCenter avec PowerCli

En PowerCli quand vous vous connectez à un ou plusieurs  vCenter, vous pouvez retrouver vos sessions actives grâce à la variable « $global:DefaultVIServers ».

L’affichage de la variable $DefaultViserver vous retournera uniquement le dernier vCenter auquel nous nous sommes connecté et dont la session est toujours active.

Et l’affichage de la variable « $global:DefaultVIServers »  affichera la liste de tous les vCenter auxquels nous avons une session active.

Pour lister toutes les sessions active de votre vCenter, il faut faire un get-view sur la variable « $DefaultVIServers »

Get-View $DefaultViserver.ExtensionData.Client.ServiceContent.SessionManager

Comme son nom l’indique « CurrentSession » Contient les informations de votre connexion Powercli, avec sa « Key » que l’on pourra retrouver dans la liste des sessions actives

 (Get-View $DefaultViserver.ExtensionData.Client.ServiceContent.SessionManager).CurrentSession

Pour obtenir toutes les sessions active, il faut donc lister « SessionList »

(Get-View $DefaultViserver.ExtensionData.Client.ServiceContent.SessionManager).SessionList | Ft -AutoSize

A lire :

https://blogs.vmware.com/PowerCLI/2011/09/list-and-disconnect-vcenter-sessions.html

No Comments

Sorry, the comment form is closed at this time.