Como abrir o PowerShell como administrador no terminal do Windows

O Windows Terminal normalmente não permite que as guias do gerenciador 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.

índice

  1. Como o Windows Terminal lida com permissões administrativas
  2. Como iniciar o PowerShell como administrador no terminal do Windows
  3. Como iniciar o PowerShell como administrador no Windows Terminal com ferramentas de terceiros

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 a operação e segurança do sistema operacional, exigindo permissões administrativas especiais para executar, mover, modificar ou excluir.

O Terminal do Windows não permite que você tenha guias do PowerShell abertas com permissões mistas por motivos de segurança. É difícil isolar completamente as abas abertas umas das outras; Na prática, isso significa que algo executado em uma guia não elevada do PowerShell pode escalar 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 nativamente guias de permissão mista, há apenas uma maneira de executar o PowerShell como administrador no Windows Terminal: execute o Windows Terminal como administrador. Quando o Windows Terminal estiver sendo 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 Windows Terminal com ferramentas de terceiros

O Terminal do Windows não oferece 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 Microsoft optaram por não incluir essa funcionalidade por um motivo. Foi repetidamente solicitado e recusado. Observe que misturar ambientes de linha de comando elevados e não elevados na mesma janela apresenta um pequeno risco de segurança.

Gsudo é instalado a partir da linha de comando usando winget. Inicie o PowerShell, digite winget install gerardog.gsudo e pressione Enter.

A instalação começará imediatamente; Quando solicitado a aceitar os termos e condições, pressione o botão y 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 Terminal do Windows 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ê precisa renomear o perfil duplicado para algo descritivo, como "PowerShell (Admin)", 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 "Prompt de comando", digite gsudo powershell.exe e clique em "Salvar" no canto inferior direito.

Nota: Você também pode alterar o ícone se desejar; é bastante fácil criar o seu próprio, 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 no botão próximo ao topo e selecionando o perfil PowerShell (Admin).

É 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 cmd em vez de gsudo powershell .

  • VMware alerta sobre vulnerabilidades críticas em vários produtos
  • Firewalls da Palo Alto Networks, VPNs vulneráveis ​​ao bug OpenSSL

descubra mais conteúdo

O que é um amplificador integrado?

Google Pixel Watch também tem detecção de queda, mas não até o próximo ano

As melhores xícaras de café aquecidas de 2022

Como automatizar seu iPhone com base na hora, atividade ou localização

"Isso deve ter sido antes do meu tempo"

Por que a NASA enviou Snoopy para a Lua? – Revisão geek

O que é o administrador do Windows PowerShell?

O PowerShell é uma solução de automação de tarefas multiplataforma composta por um shell de linha de comando, uma linguagem de script e uma estrutura de gerenciamento de configuração. O PowerShell funciona no Windows 10, Linux e macOS. 6 dias atrás

Como executar um CMD como administrador?

Para executar o CMD ou prompt de comando com permissões de administrador , o que precisamos fazer é digitar “prompt de comando” ou “ CMD ” na caixa de pesquisa na barra de tarefas e clicar no resultado com o botão direito do mouse para selecionar o Executar como opção de administrador .

Ir arriba