Windows Tips & News

Executar como menu de contexto de administrador para arquivos Power Shell (PS1)

4 respostas

Não há muitos casos em que você precisa executar um script Power Shell (arquivo * .PS1) como Administrador. Mas quando você precisa, pode ser complicado. Em vez de apenas clicar duas vezes no arquivo PS1, você precisa abrir um console elevado do Power Shell e digitar o nome do arquivo de script PS1 no caminho correto para executar o script como administrador. Para evitar isso, você pode adicionar um comando de menu de contexto para arquivos PS1 ao aplicativo File Explorer que permitirá a você executar o arquivo PS1 selecionado como administrador. Aqui está como.

Isso pode ser feito com um simples ajuste no Registro. Siga as instruções abaixo.

  1. Abra o Editor do Registro.
  2. Vá para a seguinte chave do Registro:
    HKEY_CLASSES_ROOT \ Microsoft. PowerShellScript.1 \ shell

    Dica: você pode acesse qualquer chave de registro desejada com um clique.
    Se você não tiver essa chave do Registro, basta criá-la.

  3. Crie aqui uma nova subchave chamada "runas". Você vai ter.
    HKEY_CLASSES_ROOT \ Microsoft. PowerShellScript.1 \ shell \ runas
  4. Na subchave runas, crie um novo valor de string chamado HasLUAShield. Não defina seus dados de valor, deixe-os em branco. Este valor é necessário apenas para adicionar o ícone do UAC ao item do menu de contexto que você está criando. Você deve obtê-lo da seguinte forma:
  5. Na subchave runas, crie uma nova subchave chamada "comando". Você obterá o seguinte caminho:
    HKEY_CLASSES_ROOT \ Microsoft. PowerShellScript.1 \ shell \ runas \ command

    Defina o parâmetro padrão do comando subchave para o seguinte texto:

    powershell.exe "-Command" "if ((Get-ExecutionPolicy) -ne 'AllSigned') {Set-ExecutionPolicy -Scope Process Bypass}; & '%1'"

Agora, clique com o botão direito em qualquer arquivo * .PS1 para testar o item do menu de contexto:

Para economizar seu tempo, você pode baixar arquivos do Registro prontos para usar:

Baixar arquivos de registro

Use-os para adicionar ou remover a entrada do menu de contexto mencionada.

Alternativamente, você pode usar o Winaero Tweaker e habilitar ou desabilitar o recurso com um clique.

Você pode baixar o Winaero Tweaker aqui:

Baixe o Winaero Tweaker

Você terminou. Para desfazer essa alteração, exclua a subchave "runas" mencionada.

O evento do Office da Microsoft acontecerá em 2 de novembro

O evento do Office da Microsoft acontecerá em 2 de novembro

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaNo ...

Consulte Mais informação

O Windows 10 Build 16281 foi lançado para Windows Insiders

O Windows 10 Build 16281 foi lançado para Windows Insiders

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaA M...

Consulte Mais informação

Outlook.com Beta agora disponível para todos

Outlook.com Beta agora disponível para todos

Alguns dias atrás, Microsoft introduziu uma nova versão beta do Outlook.com - seu e-mail baseado ...

Consulte Mais informação