PowerShell: Habilitar Execução de Scripts
Atualizado: 1 de out. de 2023
Habilitar a execução de scripts no PowerShell envolve a permissão para executar scripts de código no ambiente PowerShell. Isso é alcançado ajustando a política de execução do PowerShell, permitindo que scripts sejam executados de acordo com as necessidades e requisitos de segurança do sistema.
A execução de scripts no PowerShell pode ser controlada pela política de execução, que define o nível de permissão para a execução de scripts. Por padrão, o PowerShell executa scripts apenas em modo interativo e bloqueia a execução de scripts não assinados. No entanto, em muitos casos, você pode precisar habilitar a execução de scripts para automatizar tarefas ou executar comandos complexos.
A política de execução pode ser ajustada usando o cmdlet Set-ExecutionPolicy. Existem vários parâmetros que podem ser usados com esse cmdlet para configurar a política de execução:
Restricted: Nível mais restrito, onde nenhum script é permitido. A execução de comandos ainda é permitida.
AllSigned: Permite a execução de scripts assinados por um editor confiável. Scripts não assinados não são permitidos.
RemoteSigned: Permite a execução de scripts locais, mas exige que scripts remotos sejam assinados.
Unrestricted: Permite a execução de todos os scripts, incluindo os não assinados. Menos seguro, pois pode expor o sistema a riscos.
Bypass: Não impõe restrições de execução. Scripts não assinados podem ser executados sem avisos.
Para habilitar a execução de scripts, você pode usar o seguinte comando no PowerShell (como administrador):
Set-ExecutionPolicy RemoteSigned
Veja como executar este comando no video abaixo:
Gostou do conteúdo? Compartilhe!
Comments