Powershell – Criar uma tarefa agendada

PowerShell é um shell de linha de comando baseado em tarefas e linguagem de script desenvolvido no .NET. Inicialmente, apenas um componente do Windows, o PowerShell tornou-se de código aberto e multiplataforma em 18 de agosto de 2016 com a introdução do PowerShell Core.

Como administrador,inicie um novo prompt de linha de comando Powershell.

Windows 10 - powershell elevated

Crie uma variável contendo uma ação.

$action = New-ScheduledTaskAction -Execute 'ping' -Argument '-n 5 8.8.8.8'

Crie uma variável contendo o gatilho.

$trigger = New-ScheduledTaskTrigger -Daily -At 09am

Crie uma tarefa agendada.

Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "TEST" -Description "MY SCHEDULED TASK"

Em nosso exemplo, criamos uma tarefa agendada chamada TEST usando Powershell.

Em nosso exemplo, a tarefa agendada será realizada todos os dias às 9 da manhã.

Liste todas as tarefas agendadas criadas por um usuário específico.

Get-ScheduledTask | where author -like "dominio\administrator"

Aqui está a saída do comando.

TaskPath        TaskName    State
--------        --------    -----
\               TEST        Ready

Altere a configuração de tarefa agendada.

$action = New-ScheduledTaskAction -Execute 'ping' -Argument '-n 5 8.8.4.4'
$trigger = New-ScheduledTaskTrigger -Daily -At 11am
Set-ScheduledTask -Trigger $trigger -Action $action -TaskName "TEST"

Exclua uma tarefa agendada.

Unregister-ScheduledTask -TaskName "TEST" -Confirm: $false

Parabéns! Você é capaz de criar, modificar e excluir uma tarefa agendada usando o Powershell.

Precisando de Consultoria em TI ou Suporte Pode Contar Comigo e Minha Equipe.

Pode Chamar em Nosso Whats: (51) 993117507

https://linktr.ee/julianoaguiar



Deixe um comentário