Categories: Tecnologia

Como abrir o PowerShell como administrador no terminal do Windows

O Terminal do Windows normalmente não permite que as guias do administrador sejam abertas simultaneamente com outras guias não elevadas. Mas com uma ferramenta de terceiros, é possível! Veja como iniciar o PowerShell como administrador no Windows Terminal.

Como o Windows Terminal lida com permissões administrativas

A execução do PowerShell como administrador (também conhecido como PowerShell elevado) permite executar comandos e acessar arquivos normalmente restritos. Os comandos e arquivos restritos tendem a ser críticos para o funcionamento e a segurança do sistema operacional e exigem permissões administrativas especiais para serem executados, movidos, modificados ou excluídos.

O Terminal do Windows não permite que você tenha guias do PowerShell de permissão mista abertas por motivos de segurança. É difícil isolar totalmente as guias abertas umas das outras — na prática, isso significa que algo executado em uma guia não elevada do PowerShell pode aumentar suas permissões por meio de uma guia elevada do PowerShell, deixando seu PC exposto. Os desenvolvedores decidiram que o risco – embora pequeno – deveria ser evitado completamente.

Como iniciar o PowerShell como administrador no terminal do Windows

Como o Windows Terminal não permite guias de permissões mistas nativamente, há apenas uma maneira de executar o PowerShell como Admin no Windows Terminal — executando o Windows Terminal como administrador. Quando o Windows Terminal é executado como administrador, todas as novas guias abertas também serão executadas como administrador.

Para executar o Windows Terminal como administrador, clique em Iniciar, digite “terminal” na barra de pesquisa e clique na divisa (parece uma seta sem cauda) para expandir a lista de opções.

Clique em “Executar como administrador” na lista expandida.

Dica: Você também pode clicar com o botão direito do mouse no atalho do Windows Terminal depois de procurá-lo e selecionar “Executar como administrador”.

Como iniciar o PowerShell como administrador no terminal do Windows com ferramentas de terceiros

O Terminal do Windows não dá suporte à combinação de guias elevadas e não elevadas do PowerShell por motivos de segurança. Se você quiser fazer isso de qualquer maneira, você pode habilitá-lo com um pequeno programa de código aberto chamado gsudo.

Aviso: os desenvolvedores da Microsot optaram por não incluir essa funcionalidade por um motivo. Foi repetidamente solicitado e rejeitado. Esteja ciente de que misturar ambientes de linha de comando elevados e não elevados na mesma janela apresenta um risco leve para sua segurança.

Gsudo é instalado por linha de comando usando winget . Inicie o PowerShell , digite winget install gerardog.gsudoe pressione Enter.

A instalação começará imediatamente; quando solicitado a aceitar os termos e condições, pressione a ytecla e, em seguida, pressione Enter. Se ele for concluído com sucesso, você verá algo assim:

Após a instalação do gsudo, você precisa abrir o Windows Terminal e criar um novo perfil. Clique na divisa na parte superior do Windows Terminal e clique em “Configurações”.

Clique em “Adicionar um novo perfil”, selecione “Windows PowerShell” e clique em “Duplicar”.

Precisamos modificar algumas linhas neste perfil.

Primeiro, você deve renomear o perfil duplicado com algo descritivo, como “PowerShell (Administrador)”, para que não seja confundido com o perfil não-administrador do PowerShell.

Também precisamos modificar o comando que é executado quando este perfil é ativado. Clique na linha rotulada “Linha de comando”, digite gsudo powershell.exee clique em “Salvar” no canto inferior direito.

Nota: Você também pode alterar o ícone, se quiser – é muito fácil criar o seu próprio ícone, ou você pode baixar ícones de um site como iconfinder.com ou iconarchive.com

Você pode iniciar o novo PowerShell elevado em qualquer Terminal do Windows clicando na divisa na parte superior e selecionando o perfil PowerShell (Administrador).

É isso – agora você pode ter janelas do PowerShell de administrador e não administrador abertas no mesmo terminal. Se desejar, o mesmo processo também funciona para o prompt de comando, exceto que a linha de comando é alterada para gsudo cmdem vez de gsudo powershell.

maisroot

Recent Posts

O novo aplicativo “PC Manager” da Microsoft se parece muito com o CCleaner

Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…

1 ano ago

Como reiniciar um PS4

Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…

1 ano ago

Veja por que as reticências são tão assustadoras ao enviar mensagens de texto…

A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…

1 ano ago

O telescópio James Webb acaba de capturar os “Pilares da Criação”

A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…

1 ano ago

Você poderá baixar o Proton Drive mais cedo do que pensa

O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…

1 ano ago

Como aumentar o zoom no Photoshop

Para ver suas fotos mais de perto ou para uma edição precisa , você pode…

1 ano ago