Renommage des ressources d’une VM suite à un déploiement par SCVMM

par | Sep 30, 2016 | PowerShell, Virtualisation (Hyper-V, VMM) | 0 commentaires

 

Lorsque vous déployez une machine virtuelle par VMM, celle ci est préfixé au niveau du nom par SCVMM. La ressource Virtual Machine Configuration est également préfixée.

Voici un script qui va se charger de renommé les ressources comme ci celle ci avaient été déployé depuis Hyper-V /Failover Clusters et non VMM.

image

 

 

Code:

Param ([string]$VM, [string]$MonCluster)

if (($VM -eq $NULL) -or ($MonCluster -eq $NULL))
{
    write-host « Il manque un argument » -f yellow
}
else
{
    $VM=$VM.ToUpper()
    get-cluster $MonCluster
    if ($?)
    {
        get-cluster $MonCluster | Get-ClusterGroup -Name « SCVMM $VM Resources »
        if ($?)
        {
            (get-cluster $MonCluster | Get-ClusterGroup -Name « SCVMM $VM Resources »).name=$VM
            if ($?)
            {
                sleep -s 2
                ((get-cluster $MonCluster | Get-ClusterGroup -Name « $VM » | Get-ClusterResource) |?{$_.resourcetype -eq « Virtual Machine »}).name= »Virtual Machine $VM »
                ((get-cluster $MonCluster | Get-ClusterGroup -Name « $VM » | Get-ClusterResource) |?{$_.resourcetype -eq « Virtual Machine Configuration »}).name= »Virtual Machine Configuration $VM »
            }
            else
            {
                write-host « Renommage du Groupe de Ressource echouer » -f yellow
            }
        }
        else
        {
            write-host « Groupe de Ressources pas trouver » -f yellow
        }
    }
    else
    {
        write-host « Cluster pas trouver » -f yellow
    }
}

0 commentaires

Soumettre un commentaire

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