PowerShell est devenu le shell par défaut de Windows 10 et Windows 11 mais l’invite de commandes (CMD) est toujours disponible.
Lorsque vous utilisez ce dernier ou créé un script Batch, vous pouvez avoir besoin d’ouvrir un shell PowerShell ou d’exécuter un script PoowerShell depuis CMD.
Dans ce tutoriel, je vous donne plusieurs façons de lancer Powershell depuis CMD, l’invite de commandes de Windows 11, Windows 10, Windows 8 et 7.

Table des matières
Comment lancer PowerShell depuis CMD
- Sur votre clavier, appuyez sur les touches + R
- Puis dans le champs exécuter, saisissez cmd et OK
Une fois dans l’invite de commandes, saisissez la commande suivante pour basculer dans le shell PowerShell :
PowerShell
Vous pouvez aussi ouvrir un shell PowerShell en administrateur, pour cela, saisissez la commande suivante :
powershell start-process powershell -verb runas
Le contrôle des comptes utilisateurs (UAC) se déclenchent, cliquez sur Oui pour basculer PowerShell en administrateur.
Comment exécuter un script PowerShell depuis CMD
Vous pouvez aussi exécuter un script PowerShell depuis l’invite de commandes CMD.
Pour cela, il faut exécuter PowerShell avec l’option -command en spécifiant le chemin complet du script.
Voici un exemple pour exécuter le script MonScriptPowerShell.ps1 depuis CMD :
PowerShell.exe -command "C:\Users\Mak\Desktop\MonScriptPowerShell.ps1"
Si vous recevez le message « L’exécution de scripts est désactivée sur ce système« , vous pouvez changer la politique d’exécution en ajoutant le paramètre -ExecutionPolicy.
PowerShell.exe -ExecutionPolicy Unrestricted -command "C:\Users\Mak\Desktop\MonScriptPowerShell.ps1"
Voici une autre syntaxe possible mais moins pratique qui permet aussi d’exécuter un script PowerShell :
Powershell -noexit "& ""C:\Users\Mak\Desktop\MonScriptPowerShell.ps1"""
Liens
- Qu’est-ce que PowerShell sur Windows 10, 11 : exemple de commandes
- PowerShell et CMD (invite de commandes) : les différences
- 14 commandes PowerShell de base pour apprendre et débuter
- La liste des commandes PowerShell
- Les virus ou trojan PowerShell
- Comment exécuter un script PowerShell
- PowerShell Get-Process : gestion des processus
- Exécution script désactivée PowerShell : Autoriser l’exécution de Scripts dans PowerShell
- Lancer PowerShell depuis CMD
- PowerShell : créer et écrire dans un fichier
- PowerShell : installer, désinstaller, lister les applications
- Comment utiliser Where-Object de PowerShell pour filtrer les éléments
- Créer, supprimer, formater des partitions de disque en PowerShell
- Ajouter, supprimer et modifier des comptes utilisateurs et des groupes locaux avec PowerShell
- Comment créer une tâche planifiée en PowerShell
- Configurer les tâches planifiées en PowerShell
- Comment gérer Windows Defender avec PowerShell
- Comment copier ou déplacer des fichiers avec PowerShell
- PowerShell : gérer les partages réseaux et de dossiers de Windows 10
- Les commandes réseaux PowerShell sur Windows 10, 11
- Gérer les services Windows en PowerShell
- PowerShell : supprimer un fichier avec 10 exemples
- PowerShell : tester l’existence fichier
- PowerShell : rechercher une chaîne de caractères avec Select-String
- Comment mettre à jour PowerShell sur Windows