PowerShell: Definir política de execução

Pode ser necessário definir a política de execução do PowerShell ao tentar executar scripts do PowerShell para permitir a execução do script. Caso contrário, você pode ser saudado com um “scriptname não pode ser carregado porque a execução de scripts está desabilitada neste sistema." mensagem de erro.

Use este tutorial para permitir a execução de script do PowerShell em seu sistema Windows.

Em primeiro lugar, certifique-se de que a execução do script não está bloqueada com estas etapas:

  1. Clique com o botão direito no ícone do script e selecione “Propriedades“.
  2. Garantir a "Desbloquear"Caixa de seleção está marcada e, em seguida, selecione"OK“.

Opção 1 - Comando PS

  1. Selecione os "Começar”Botão e digite“PowerShell“.
  2. Clique com o botão direito em “Windows PowerShell“E selecione“Executar como administrador“.
  3. Digite o seguinte e pressione “Digitar“:
    Set-ExecutionPolicy RemoteSigned -Force

Opção 2 - chave de registro

  1. Segure o Chave do Windows, então aperte "R”Para abrir a janela Executar.
  2. Modelo "regedit“E selecione“OK“:
  3. Navegue até o seguinte:
    • HKEY_LOCAL_Machine
    • PROGRAMAS
    • Microsoft
    • PowerShell
    • 1
    • Shelllds
    • Microsoft. Powershell
  4. Clique com o botão direito do mouse em “Microsoft. PowerShell”Pasta e, em seguida, selecione“Novo” > “Valor da string“.
  5. Modelo "ExecutionPolicy", então aperte "Digitar”Para definir o nome da string.
  6. Abrir "ExecutionPolicy“, Então digite“RemoteSigned" no "Dados de valor" campo.
  7. Selecione “OK“.

Opção 3 - Política de Grupo

As configurações na Política de Grupo para definir a política de execução podem ser encontradas no Editor de Gerenciamento de Política de Grupo neste caminho:

  • Políticas> Modelos administrativos> Componentes do Windows> Windows PowerShell> Ativar execução de script