Agende e execute comandos PowerShell de script automático no Windows 10

Os scripts do Windows 10 são ferramentas de automação que nos dão a oportunidade de executar tarefas de forma simples graças ao código que foi criado dentro do arquivo.

Para a execução desses scripts, temos o Windows PowerShell que é o compromisso da Microsoft em se firmar como plataforma de terminal a partir de agora devido aos seus recursos de desenvolvimento e segurança, pois, como bem sabemos, muitos scripts podem conter algum tipo de código malicioso que seja instalado no computador e pode levar à execução de tarefas não autorizadas, propagação de vírus ou mais.

Portanto, para executar scripts no Windows PowerShell, devemos editar as políticas de execução ou clicar com o botão direito em cada script e, assim, autorizar sua execução, mas se este script estiver dentro de uma tarefa agendada, nem sempre podemos estar lá para clicar com o botão direito, para este Today Solvetic irá explicar como programar e executar esses tipos de scripts automaticamente no Windows 10.

1. Use e configure o Batch Script no Windows 10


A seguir, veremos o script em lote que será necessário para executar scripts PowerShell automaticamente no Windows 10 e é importante esclarecer que cada script exigirá seu próprio script em lote.

Passo 1
A sintaxe é a seguinte:

 @ECHO OFF PowerShell.exe -Command "Caminho do script" PAUSA 
Passo 2
Por exemplo, usaremos o seguinte script:
 @ECHO OFF PowerShell.exe -Command "C: \ Users \ Solvetic \ Desktop \ CreateCloudSSA.ps1" PAUSA 
etapa 3
Podemos copiar este script em um bloco de notas e salvá-lo com a extensão .bat, que é a extensão associada aos scripts:

etapa 3
Clique em Salvar para aplicar as alterações ao script.

Este arquivo se encarregará de abrir o Windows PowerShell e executar o script mencionado lá. Se clicarmos duas vezes no script, a seguinte janela de prompt de comando será exibida e veremos duas coisas, primeiro, a política de segurança para scripts no Windows 10 e, em segundo lugar, que será necessário pressionar uma tecla para continuar:

PROLONGAR

Passo 4
Se quisermos que o pressionamento de uma tecla seja omitido, devemos eliminar a palavra PAUSA do script, deixando-a da seguinte forma:

 @ECHO OFF PowerShell.exe -Command "C: \ Users \ Solvetic \ Desktop \ CreateCloudSSA.ps1"

2. Use o agendador de tarefas junto com o script no Windows 10

Para criar nossa tarefa agendada com sucesso, devemos primeiro criar o arquivo em lote .bat. conforme indicado na parte superior e, em seguida, crie a tarefa no agendador de tarefas do Windows 10 também.

Passo 1
Abra o agendador de tarefas e selecione a opção "Criar tarefa":

PROLONGAR

Passo 2
Na primeira janela exibida, inserimos o nome da tarefa e ativamos a caixa "Executar com os maiores privilégios":

etapa 3
Agora, na aba "Triggers", clique em Novo e defina a frequência da tarefa:

Passo 4
Em seguida, na aba "Ações" devemos clicar em Novo e ir ao caminho onde armazenamos o arquivo .bat criado anteriormente:

Por fim, podemos criar as condições de execução e clicar em OK para criar a tarefa agendada com o script desenvolvido.

Assim, vimos como programar e executar um script no Windows 10 de maneira simples.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave