POWERCLI : Informations / opérations sur les machines virtuelles


 

Logo_PowerCLI

 

Le script ci-dessous permet d’avoir les informations sur les tâches réalisées (événements sur N* jours) sur les machines virtuelles.
 

Détail des informations :

  • Date de la tâche exécuté sur la VM
  • Utilisateur qui à réalisé la tâche
  • Tâche réalisé (déploiement, suppression…)
  •  

    Pour avoir des informations sur 2 jours, modifier la valeur « AddDays » :

    $start = (Get-Date).AddDays(<strong>-2</strong>)
    

     

    Détail du script :
     

    ##########################################################################
    # 
    # Connect-VIServer.ps1
    #
    ##########################################################################
    
    Add-PSSnapin VMware.VimAutomation.Core
    
    # Setup array with hosts
    $hosts = @(
        "vcenter1.labs.local",
        "vcenter2.labs.local"
    );
    
    # Connect
    Connect-VIServer -Server $hosts -WarningAction SilentlyContinue
    
    ##########################################################################
    
    # Détermine le nombre de jours de début de la recherche. 
    $start = (Get-Date).AddDays(-2)
    
    # Prends tous les événements pendant le nombre de jours sélectionné.
    $eventNbr =[int]::MaxValue
    
    ##########################################################################
    
    Get-VIEvent -Start $start -MaxSamples $eventNbr | where {$_.Gettype().Name-eq "VmCreatedEvent" -or$_.Gettype().Name-eq "VmBeingClonedEvent" -or $_.Gettype().Name-eq "VmBeingDeployedEvent" -or $_.Gettype().Name-eq "VmRemovedEvent"} | Sort CreatedTime -Descending | Select CreatedTime,UserName,FullformattedMessage
    

     
    En fonction du nombre de modifications sur votre infrastructure VMware la requête sera plus ou moins longue.
     

    Résultat du script :

    CreatedTime          : 17/03/2015 16:35:36
    UserName             : LABS\adminvc
    FullFormattedMessage : Déploiement de vm01 sur l’hôte 192.168.1.1 dans Cluster1 à partir du modèle Win2k12_R2_EE_x64_EN
    
    CreatedTime          : 18/03/2015 18:34:53
    UserName             : LABS\adminvc
    FullFormattedMessage : vm02 supprimée sur 192.168.1.2 de Cluster2
    

     

    Print Friendly, PDF & Email

    Laisser un commentaire

    Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *