PowerShell et l’invite de commande (CMD) ont beaucoup de fonctionnalités qui se chevauchent, mais que faire si vous avez spécifiquement besoin d’ouvrir PowerShell à partir de l’invite de commande ou d’un fichier batch ?

Comment ouvrir PowerShell à partir du CMD de l’administrateur ?

Lorsque vous exécutez une application à partir d’une Invite de commande élevée, cette application démarre également avec des privilèges administratifs. Il en va de même pour les fichiers batch : si le script a été exécuté en tant qu’administrateur, toutes les applications lancées par le script seront également exécutées en tant qu’administrateur. Tapez powershellinto dans l’invite de commande pour lancer PowerShell avec les privilèges d’administrateur.

Comment ouvrir PowerShell à partir de n’importe quel CMD

Lancer PowerShell avec des privilèges d’administration à partir d’une fenêtre Command Prompt ordinaire et non élevée est un moyen assez détourné de faire les choses. Vous devez en fait invoquer PowerShell à partir de l’Invite de commandes pour lancer une autre fenêtre PowerShell.

Pour ce faire, tapez ou collez powershell start-process powershell -verb runas dans Command Prompt, puis appuyez sur Entrée. Une nouvelle fenêtre PowerShell élevée apparaît.

Comme toujours, faites attention à ce que vous faites dans un environnement PowerShell élevé. Vous voudrez peut-être en savoir plus sur certaines des fonctionnalités avancées de PowerShell.