cmdlet Repair-SCVirtualNetwork
généralement assez simple et facile. Il vous suffit de déterminer le réseau virtuel que vous devez réparer.
Ce qui complique un peu les choses, cependant, c’est qu’il est courant que plusieurs hôtes Hyper-V utilisent le même nom de commutateur virtuel.
System Center traite conjointement ces commutateurs virtuels portant des noms identiques comme s’il s’agissait d’un seul réseau virtuel, même s’il s’agit en réalité d’entités distinctes.
Si vous ouvrez la console Virtual Machine Manager, que vous vous rendez dans l’espace VMs and Services, puis que vous cliquez sur« VM Networks », vous verrez un inventaire des réseaux VM qui existent dans votre organisation.
Si vous vérifiez, vous remarquerez que la console n’affiche qu’une seule instance de My Virtual Switch, même si le cluster All Hosts contient clairement tous les hôtes.
En outre, si vous cliquez avec le bouton droit de la souris sur le commutateur virtuel et que vous utilisez l’entrée « Read dependent resources » (lire les ressources dépendantes) dans le menu déroulant, vous pourrez voir un inventaire de toutes les machines virtuelles qui dépendent de ce commutateur virtuel.Étant donné qu’il existe plusieurs instances du réseau virtuel en question, la première chose à faire avant de réparer le réseau virtuel est d’affecter ces instances de réseau virtuel à une variable.
Normalement, l’approche de base est simplement de mapper un réseau virtuel à une variable :
$VirtualNetwork = Get-SCVirtualNetwork -Name « Mon réseau virtuel »
Cependant, puisque l’objectif est de capturer un réseau virtuel, nous voulons ajouter un filtre. De cette façon, nous sommes en mesure de spécifier le réseau virtuel de l’hôte que nous souhaitons examiner.
$VirtualNetwork = Get-SCVirtualNetwork -Name « Mon réseau virtuel » | Where-Object {filter}
Repair-SCVirtualNetwork -VirtualNetwork $VirtualNetwork
