Categories: Microsoft

PowerShell: não é possível carregar o arquivo porque a execução do script está desabilitada no sistema

A Microsoft integrou o Windows PowerShell como o console de gerenciamento padrão em seus sistemas operacionais domésticos (Windows 10) e corporativos (Windows Server) para realizar centenas de tarefas de forma simples, segura e maneira totalmente funcional.

Porém, dentro das tarefas que podemos executar com o Windows PowerShell está a execução de scripts que tem a tarefa de automatizar tarefas rotineiras ou executar uma em particular facilitando ações administrativas, e embora isso seja algo realmente útil, pode apresentar certos riscos, pois um script com conteúdo malicioso pode afetar vários componentes do sistema, como seus registros ou serviços, criando um impacto negativo em todo o seu desempenho e operacionalidade.

Por esse motivo, a Microsoft oferece várias opções que, como usuários, podemos selecionar para a execução dos scripts, desde habilitá-los independentemente de sua fonte (nada recomendado) até restringir todos eles.

span > Para manter up, lembre-se de se inscrever em nosso canal no YouTube! ASSINAR

1. Visualize as políticas de execução do Windows PowerShell

A Microsoft nos fornece uma série de políticas de execução do Windows PowerShell em tudo relacionado aos scripts quais são.

Restrito
É a regra padrão e com ela a execução de comandos individuais é permitida, mas nenhum script será executado, além disso, a execução de todos arquivos de script, incluindo arquivos de configuração e formato (.ps1xml), arquivos de script de módulo (.psm1) e perfis do Windows PowerShell (.ps1).
Allsigned (somente assinaturas)
Com este tipo de política, os scripts podem ser executados, para isso é necessário que todos os scripts e arquivos de configuração sejam assinados por um editor confiável, incluindo os scripts que são gravados no computador local, é solicitada uma confirmação adicional antes de executar os scripts Publishe rs que não foram classificados são confiáveis ​​ou não.
Remotesigned
Esta diretiva permite a execução de scripts, pois isso requer uma assinatura digital de um editor confiável em scripts e arquivos de configuração que são baixados da Internet (incluindo programas de e-mail e mensagens instantâneas), não requerem assinaturas digitais em scripts que foram gravados no computador local, ou seja, que não foram baixados da Internet e podem executar scripts que são baixados da Internet e não são assinados, se forem desbloqueados, por exemplo, usando o cmdlet Unblock-File.
Unrestricted (Sem restrição)
Esta diretiva fornece nos a possibilidade de executar scripts não assinados, o que é um alto risco de segurança, e avisa o usuário antes de executar arquivos de configuração e scripts baixados da Internet para adicionar segurança.
Bypass
Com esta diretiva, nada é bloqueado e nem avisos nem segurança mensagens serão exibidas, esta diretiva de execução foi projetada para configurações nas quais um script do Windows PowerShell está integrado em um aplicativo maior ou em configurações nas quais o Windows PowerShell é a base de um programa que tem seu próprio modelo de segurança. div >
Indefinido (Indefinido)
Esta opção indica que não há política de execução definida no escopo atual, portanto, se a política de execução em todos os campos for Indefinida, a política de execução automática será Restrito, que é a política de execução padrão no Windows 10.

Para ver todas as diretivas do Windows PowerShell, podemos executar o seguinte. Agora vamos ver como definir uma nova diretiva para executar corretamente um script no Windows PowerShell.

 Get-ExecutionPolicy -List 

2. Strong > Executar script com o comando ExecutionPolicy Windows PowerShell

Etapa 1

Para usar essa opção, temos duas opções para executar no Windows PowerShell como administradores:

 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned Set-ExecutionPolicy RemoteSigned -Force 
Etapa 2

Assim que qualquer uma dessas linhas for executada, podemos validar o resultado usando o seguinte cmdlet : Budap

 Get- ExecutionPolicy -List 

3. Execute o script no Windows PowerShell com o Editor do Registro

Etapa 1

para este método recomenda-se criar uma cópia de backup dos arquivos ou criar um ponto de restauração em caso de algum tipo de falha, então usaremos as seguintes chaves e executaremos o seguinte:

+ R

 Regedit 
Etapa 2

I Na janela que será exibida, iremos para a próxima rota.

 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ PowerShell \ 1 \ ShellIds \ Microsoft.PowerShell 
Etapa 3

Aí clicaremos com o botão direito em â € œMicrosoft.PowerShellâ € ?? e selecione a opçà £ o â € œNovo / Valor da Stringâ € ??:

Etapa 4

Este novo valor se chamará 'ExecutionPolicy':

Etapa 5

Daremos um duplo clique em este valor e na seção “Informações do valor”? campo insira â € œRemoteSignedâ € ??:

Etapa 6

Clique em Aceitar e veremos que esta diretiva é aplicada:

4. Executar script no Windows PowerShell com políticas de grupo

Etapa 1

Esta opção está disponível para as edições Pro e Enterprise do Windows 10 e, para acessá-las, usaremos as seguintes chaves e executaremos o seguinte:

+ R

 gpedit.msc 
Etapa 2

Pressionar Enter irá exibir a seguinte janela e lá iremos para o seguinte caminho:

  • Configuração do equipamento
  • Modelos administrativos
  • componentes do Windows
  • Windows PowerShell
Etapa 2

Lá, selecionamos e abrimos a política chamada 'Ativar execução de script':

Etapa 3

Na janela exibida, ativamos o â € œHabilitadoâ € ?? e na caixa “Política de execução”? podemos selecionar uma das seguintes opções. Depois de definir a diretiva, clique em Aplicar e Aceitar para salvar as alterações.

  • Permitir apenas scripts assinados
  • Permitir scripts locais e scripts remotos assinados
  • Permitir todos os scripts

Com qualquer um desses métodos, será possível fazer o uso adequado de scripts em ambientes Windows.

adminguides

Recent Posts

9 maneiras de habilitar o Windows Mobility Center no Windows 11

O Windows Mobility Center ou WMC é um componente integrado do Windows que centraliza as…

2 anos ago

9 maneiras de corrigir o aplicativo Xbox que não abre no Windows 11

Aplicativo Xbox não abre no Windows 11?Os jogadores usam amplamente o aplicativo Xbox, pois permite…

2 anos ago

8 maneiras de corrigir o Microsoft Word preso ao salvar

O Microsoft Word tem um recurso de salvamento automático para tirar um instantâneo do seu…

2 anos ago

8 correções rápidas para problemas de distorção de áudio do Windows 11 durante a transmissão

Você está enfrentando problemas de distorção de áudio durante a transmissão no Windows 11?Clareza de…

2 anos ago

7 melhores maneiras de corrigir o código de erro de acesso negado 16 no Windows 11

Ao tentar visitar qualquer site no navegador, os usuários relataram enfrentar o código de erro…

2 anos ago

7 melhores correções para o mouse do Windows 11 que não funciona após o sono

O mouse ou trackpad está deixando de responder depois que seu PC com Windows sai…

2 anos ago