Executar scripts do PowerShell localmente sem entrar no Windows 10

O Windows PowerShell é um poderoso terminal da Microsoft que permite automatizar e executar scripts de tarefas em máquinas Windows e interagir com muitos dos aplicativos disponíveis nelas. É uma grande melhoria em relação ao prompt de comando(Command Prompt) e é voltado principalmente para desenvolvedores.

Embora existam pessoas que desconhecem seu verdadeiro poder, aqueles que o conhecem o usaram para uma infinidade de propósitos, desde a execução dos comandos mais simples até a atualização forçada do Windows às vezes. Supondo que você seja um daqueles que sabe usar o PowerShell , mas não consegue executar linhas de comando no terminal porque não está conectado localmente ao computador em operação aqui, este post é para você. Embora esse seja um problema muito comum que várias pessoas enfrentam, a solução para ele é igualmente básica.

Por padrão, o Windows(Windows) não permite que você execute todos os scripts, especialmente aqueles que tentam alterar as configurações do sistema no Windows . Nesta postagem, compartilharemos como você pode executar um script do PowerShell(run a PowerShell script) sem assinar.

O que são scripts PowerShell assinados?

Um script assinado significa que foi autorizado ou confirmado por um administrador de TI e possui uma assinatura com data de validade. É semelhante aos certificados no Windows ou aos certificados SSL disponíveis em sites. Em suma, o Windows(Windows) trata isso como confiável.

Executar scripts do PowerShell(Run PowerShell Scripts) localmente sem assinatura

Executar scripts do PowerShell localmente sem assinatura

Quando você está testando um script que não precisa de assinatura, é necessária uma abordagem diferente. Pode ser de uma fonte confiável ou você mesmo desenvolveu. O certificado não é necessário. Portanto, para executar scripts locais do PowerShell sem assinar, siga estas etapas:

  1. Abra as configurações do Windows 10 (Win + I)
  2. Navegue até Atualização e segurança
  3. Selecione(Select) Para desenvolvedores do lado esquerdo
  4. Localize a seção do PowerShell
  5. Selecione Alterar política de execução para permitir que scripts locais do PowerShell sejam executados sem assinatura(Change execution policy to allow local PowerShell scripts to run without signing)
  6. Agora clique no link Mostrar configurações(Show Settings) e ele abrirá a janela do PowerShell .

A janela exibirá informações sobre ExecutionPolicy , a opção e outras configurações. Os scripts remotos(Remote) ainda exigirão assinatura.

Para confirmar, abra o PowerShell , execute seu script e você não verá nenhuma mensagem de erro. Este script será executado com as permissões do usuário que está executando a sessão do PowerShell .

Esse recurso é extremamente útil para organizações que possuem apenas máquinas ingressadas em domínios. Ele permite que você execute scripts em máquinas clientes antes de enviá-los de volta ao servidor.

Espero que a postagem tenha sido útil e agora você possa executar scripts não assinados no Windows usando o PowerShell .

Leia a seguir(Read next) : Como ativar ou desativar a execução de scripts do Windows PowerShell(turn on or off Windows PowerShell script execution) .



About the author

Sou engenheiro de hardware com mais de 10 anos de experiência trabalhando em sistemas IOS e MacOS. Também tenho sido professor noturno nos últimos 5 anos e aprendi sozinho como usar o Google Chrome. Minhas habilidades em ambas as áreas me tornam o candidato perfeito para desenvolvimento de sites, design gráfico ou trabalho de segurança na web.



Related posts