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