• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est très important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Tutoriel 📝 Activer et gérer les services de virtualisation via PowerShell sous Windows 11

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 Activer et gérer les services de virtualisation via PowerShell sous Windows 11

🔦 Introduction

La virtualisation sous Windows 11 repose sur plusieurs fonctionnalités telles que Hyper-V, WSL2, ou encore la plateforme de machine virtuelle. Pour automatiser leur gestion, PowerShell fournit une interface puissante permettant d’activer, désactiver et superviser les services de virtualisation. Ce tutoriel explique comment gérer l’ensemble de ces composants directement via PowerShell.



🔬 Prérequis

• Connaissance approfondie de Windows

• Familiarité avec PowerShell

• Droits administrateurs nécessaires



📈 Niveau de difficulté

Étape #1 : Vérifier la présence des composants Hyper-V

Étape #2 : Activer les services de virtualisation

Étape #3 : Vérifier l’état des fonctionnalités

Étape #4 : Démarrer ou arrêter les services liés

Étape #5 : Désactiver ou supprimer les fonctionnalités



👍 Les Avantages

Étape #1 : Gain de temps en gestion de parc

Étape #2 : Automatisation complète des déploiements

Étape #3 : Contrôle précis et scriptable

Étape #4 : Moins d’erreurs humaines qu’en GUI

Étape #5 : Possibilité d’intégration avec des outils DevOps



👎 Les Inconvénients

Étape #1 : Risque d’erreur en ligne de commande

Étape #2 : Redémarrage souvent nécessaire

Étape #3 : Ne détecte pas certains échecs sans vérification manuelle

Étape #4 : Certaines options uniquement disponibles en GUI

Étape #5 : Scripts sensibles à la version de Windows



⚙️ Étape #1

1️⃣ Ouvrir PowerShell en tant qu’administrateur

2️⃣ Vérifier si Hyper-V est déjà installé :

Code:
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

3️⃣ Afficher toutes les fonctionnalités de virtualisation disponibles :

Code:
Get-WindowsOptionalFeature -Online | Where-Object {$.FeatureName -like "Hyper"}

4️⃣ Identifier les noms exacts à activer



⚙️ Étape #2

1️⃣ Activer Hyper-V et la plateforme de machine virtuelle :

Code:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -All

Code:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All

2️⃣ Activer le sous-système Linux (WSL) :

Code:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -All

3️⃣ Redémarrer le système pour appliquer

4️⃣ Facultatif : Télécharger le noyau WSL manuellement si demandé



⚙️ Étape #3

1️⃣ Vérifier l’état d’une fonctionnalité activée :

Code:
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

2️⃣ Consulter l’état général de WSL :

Code:
wsl --status

3️⃣ Voir la version par défaut de WSL :

Code:
wsl --list --verbose

4️⃣ Modifier la version par défaut si nécessaire :

Code:
wsl --set-default-version 2



⚙️ Étape #4

1️⃣ Lister tous les services en lien avec Hyper-V :

Code:
Get-Service | Where-Object {$.DisplayName -like "Hyper-V"}

2️⃣ Démarrer manuellement un service :

Code:
Start-Service -Name vmms

3️⃣ Arrêter un service :

Code:
Stop-Service -Name vmms

4️⃣ Vérifier l’état du service Hyper-V Virtual Machine Management :

Code:
Get-Service -Name vmms



⚙️ Étape #5

1️⃣ Désactiver une fonctionnalité de virtualisation :

Code:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

2️⃣ Supprimer un composant inutile pour libérer des ressources

3️⃣ Redémarrer pour valider les désactivations

4️⃣ Nettoyer les dépendances inutilisées si besoin



💡 Astuce

Vous pouvez regrouper toutes les commandes nécessaires à la configuration de la virtualisation dans un script .ps1 pour les exécuter automatiquement lors de l’installation d’un poste de développement ou de test.



🚨 Mise en garde

Toute modification des fonctionnalités système via PowerShell peut entraîner des problèmes de stabilité si elle est mal exécutée. Assurez-vous de toujours redémarrer après les modifications critiques et de vérifier l’état des fonctionnalités après chaque commande.



🔖 Conseil

Pour une gestion centralisée, combinez l’utilisation de PowerShell avec Group Policy et Windows Admin Center dans des environnements professionnels ou pour déployer des configurations homogènes à grande échelle.



🔎 Solutions alternatives

activer hyper-v powershell

gestion virtualisation powershell windows 11

liste fonctionnalités windows powershell



🔗 Références utiles

Support Microsoft

Microsoft Learn

Recherche GitHub



💬 Conclusion

La gestion des fonctionnalités de virtualisation via PowerShell sous Windows 11 permet un contrôle souple, rapide et automatisé. Cette méthode est particulièrement adaptée aux environnements techniques et professionnels où la cohérence et la répétabilité des configurations sont essentielles.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
18 986
Messages
30 344
Membres
358
Dernier inscrit
Aldo Rossi

Nouveaux membres

Anniversaires

Retour
Haut Bas