Lancer PowerShell depuis CMD

malekalmorte

Date création :

4 mars 2023

Dernière modification :

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.

Lancer PowerShell depuis CMD

Comment lancer PowerShell depuis CMD

  • Sur votre clavier, appuyez sur les touches + R
  • Puis dans le champs exécuter, saisissez cmd et OK
Ouvrir cmd (invite de commandes) sur Windows

Une fois dans l’invite de commandes, saisissez la commande suivante pour basculer dans le shell PowerShell :

PowerShell
Comment lancer PowerShell depuis CMD

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"
Comment exécuter un script PowerShell depuis CMD (l'invite de commandes)

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"""

A propros de malekalmorte

malekal-site-logo-150

Passionné par l'informatique depuis très jeune, j'aide les internautes sur les forums depuis 2005 pour résoudre leurs tracas informatiques.
Je vous propose par la même occasion ce site avec de nombreux tutoriels pour vous aider aussi à résoudre de manière autonome les problèmes informatiques du quotidien.