O PowerShell e o prompt de comando (CMD) têm muitas funcionalidades sobrepostas, mas e se você precisar abrir especificamente o PowerShell no prompt de comando ou em um arquivo em lotes? Aqui está como você faz isso.
Como abrir o PowerShell do administrador CMD
Quando você executa qualquer aplicativo de um prompt de comando elevado , esse aplicativo também inicia com privilégios administrativos. O mesmo se aplica a arquivos em lote — se o script foi executado como administrador, todos os aplicativos iniciados pelo script também serão executados como administrador. Digite powershell
no prompt de comando para iniciar o PowerShell com privilégios de administrador.
Observação: no Windows 10, a execução powershell
no prompt de comando abrirá uma nova janela do PowerShell. Se você estiver usando o Windows 11, ele se comportará de maneira um pouco diferente. O prompt de comando é iniciado no Windows Terminal e, quando você executa o PowerShell no prompt de comando, ele apenas o executa na mesma janela.
Como abrir o PowerShell de qualquer CMD
Iniciar o PowerShell com privilégios administrativos a partir de uma janela de prompt de comando normal e não elevada é uma maneira bastante indireta de fazer as coisas. Na verdade, você precisa invocar o PowerShell no prompt de comando para iniciar uma janela diferente do PowerShell.
Para fazer isso, digite ou cole powershell start-process powershell -verb runas
no prompt de comando e pressione Enter. Uma nova janela elevada do PowerShell aparecerá.
Como sempre, tenha cuidado ao fazer as coisas em um ambiente PowerShell elevado. Você pode querer ler mais sobre alguns dos recursos avançados que o PowerShell tem a oferecer .