Como executar um script PowerShell

Como executar um script PowerShell
Os scripts do PowerShell são usados ​​para executar tarefas de automação, alterar propriedades ou coletar informações. Normalmente, PowerShell executa apenas uma única linha de comando. Mas, caso você não saiba, o PowerShell também pode executar scripts. Mais especificamente, o “Remotes designado”A política de execução precisa ser ativada para executar um script do PowerShell.

Esta postagem o guiará para executar um script do PowerShell. Antes de chegarmos a isso, vamos dar uma olhada em algumas das políticas de execução.

Lista de políticas de execução

As políticas de execução são definidas para dizer ao PowerShell para executar scripts específicos ou não. Algumas das políticas de execução principalmente utilizadas são alistadas abaixo, incluindo o “Remotes designado" um:

Política de execução Descrição
Restrito É a política padrão no Windows. Você não pode executar nenhum script nele. No entanto, comandos únicos ainda podem ser executados.
Irrestrito Todos os usuários, exceto o Windows, usam esta política de execução por padrão. Esta política não pode ser alterada e permite a execução de scripts não confiáveis. No entanto, pede confirmação se o script é de uma fonte não confiável.
Remotes designado É usado para executar os scripts criados localmente. No entanto, os scripts baixados da Internet também podem ser executados, mas precisam ser assinados digitalmente pelo editor.
AllSigned Esta política permite apenas a execução de scripts assinados digitalmente do editor.
Desviar Esta política permite a execução de todos os scripts.
Indefinido Esta execução aplica a política padrão a um script sem políticas definidas para eles.

Como executar um script do PowerShell?

Para executar o script do PowerShell, você deve ter um arquivo de script no seu sistema. Caso você não tenha um, crie -o seguindo o guia acima.

Etapa 1: Lançar PowerShell

Primeiro, inicie o “Powershell”No menu Iniciar:

Etapa 2: Ativar política "RemoteSigned"

Escreva e execute o comando dado para ativar o “Remotes designado" política:

> Set-ExecutionPolicy Remotesigned

Tipo "A”Para alterar a política de execução.

Etapa 3: Arquivo de script do PowerShell aberto

Depois de permitir o “Remotes designado“Política, inicie a“PowerShell Ise”. Clique no "Arquivo”E selecione o“Abrir”Opção do menu:

Selecione o arquivo e clique no "Abrir”Botão para iniciar um arquivo de script:

Etapa 4: Executar script PowerShell

Clique no verde “Jogar”Botão para executar o script PowerShell:

Como você pode ver, o script do PowerShell foi executado com sucesso.

Conclusão

Para executar o script do PowerShell, antes de tudo, você deve ter um script do PowerShell e deve ter definido a política de execução para “Remotes designado”. Depois disso, abra “PowerShell Ise”, Localize o script e execute -o. Este post foi elaborado em um procedimento completo para executar um script no PowerShell.