Como executar um script de PowerShell com segurança

Sem desativar permanentemente a proteção contra scripts maliciosos.

Avançado 1 min de leitura Publicado em 2026 Por Equipo SolucionaPC

O PowerShell bloqueia scripts (.ps1) por predefinição, como medida de segurança — aqui tem como executar um com confiança, sem desativar essa proteção de forma permanente.

Antes de mais: confia na origem?

Só execute scripts de fontes que conheça e em que confie — um script .ps1 pode fazer praticamente qualquer coisa no seu sistema, tal como um programa normal.

Executar um pontualmente (recomendado)

  1. PowerShell como administrador.
  2. Execute: Set-ExecutionPolicy -Scope Process RemoteSigned — isto só afeta esta janela concreta, não de forma permanente.
  3. Execute o script com o seu caminho completo.

Porquê usar "-Scope Process": limita a alteração à janela atual do PowerShell — ao fechá-la, a restrição volta automaticamente ao seu estado original, sem deixar o seu sistema permanentemente menos protegido.

Dica: evite mudar a política de execução de forma permanente e global "para deixar de ver o aviso" — o ajuste temporário por janela é igualmente rápido e não reduz a sua proteção a longo prazo.

Perguntas frequentes

É seguro desativar permanentemente a restrição de scripts?

Não é recomendável — reduz uma proteção real contra scripts maliciosos. O ajuste temporário por janela (-Scope Process) consegue o mesmo sem esse risco a longo prazo.

O que acontece se executar um script de origem desconhecida?

Pode fazer praticamente qualquer coisa no seu sistema, tal como um programa executável normal — só execute scripts de fontes em que confie plenamente.

Partilhar: