Sur mon PC tournant sous Windows 10, j'utilise Hyper-V pour virtualiser mes machines de test. Quand je réinstalle ma machine (ou mes machines :p), je n'aime pas y passer trop de temps. De ce fait j'ai scripté pas mal de choses dont la création des vSwitch Hyper-V. Du coup, dès que j'ai activé la fonctionnalité Hyper-V (en PowerShell bien sûr tel qu'indiqué dans un de mes anciens billets de blog), je fais tourner mon script de création de vSwitch.
Le script a plusieurs paramètres :
- NetworkAdapterName (Obligatoire) : Correspond au nom de votre carte réseau. Celle-ci sera utilisée lors de la création du vSwitch externe.
- InternalVSwtich (Facultatif) : Vous mettrez ce booléen à $True si vous voulez disposer d'un vSwitch interne. Ce paramètre est à $False par défaut.
- PrivateVSwitch (Facultatif) : Vous mettrez ce booléen à $True si vous voulez disposer d'un vSwitch privé. Ce paramètre est à $False par défaut.
Exemples d'exécution du script :
- Création d'un vSwitch externe, interne et privé basé sur une carte wifi nommée "wifi" : .\HYPERV_Add-HypervSwitch -NetworkAdapterName "wifi" -InternalVSwitch $True -ExternalVSwitch $True
- Création d'un vSwitch externe uniquement basé sur une carte wifi nommée "wifi" : .\HYPERV_Add-HypervSwitch -NetworkAdapterName "wifi"
Pour récupérer le script, c'est par ici :)