Como excluir ou criar uma tarefa agendada com o PowerShell no Windows 11
Se você deseja excluir ou criar uma tarefa agendada(delete or create a scheduled task) no Windows 11/10 usando o Windows PowerShell(Windows PowerShell) , este tutorial o ajudará a fazer isso. Você não precisa abrir o Agendador de Tarefas(Task Scheduler) para criar a tarefa agendada(create the scheduled task) . No entanto, você precisa executar alguns comandos para fazer o trabalho.
O Agendador de Tarefas(Task Scheduler) é um dos melhores utilitários do Windows 10 , permite criar tarefas e executá-las em um horário agendado. Desde abrir um aplicativo como o Bloco(Notepad) de Notas até a execução de scripts do PowerShell , você pode fazer tudo com a ajuda do Agendador de Tarefas.(PowerShell)
Criar uma tarefa agendada com o PowerShell
Para usar o PowerShell para criar uma tarefa agendada no Windows 10 , siga estas etapas-
- Procure powershell na caixa de pesquisa da barra de tarefas.
- Clique em Executar como administrador(Run as administrator) .
- Clique no botão Sim(Yes) .
- Insira a variável $action
- Insira a variável $trigger para armazenar os horários da tarefa agendada.
- Digite este comando para criar a tarefa agendada.
Vamos conferir a versão detalhada dessas etapas.
Primeiro, você precisa abrir o Windows PowerShell com privilégios de administrador(open Windows PowerShell with administrator privileges) . Para isso, procure por “powershell” na caixa de pesquisa da Barra(Taskbar) de Tarefas e clique no respectivo botão Executar como administrador (Run as administrator ) . Se o prompt do UAC for exibido, clique no botão (UAC)Sim (Yes ) . Quando a tela do PowerShell estiver visível, digite o seguinte comando-
$action = New-ScheduledTaskAction -Execute 'app-path'
Não se esqueça de substituir o caminho do aplicativo pelo caminho original do aplicativo que você deseja executar.
Por exemplo, se você deseja abrir o Bloco(Notepad) de Notas , digite notepad.exe. Se você deseja abrir o Google Chrome em um computador (Google Chrome)Windows 10 de 64 bits , digite o seguinte caminho-
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
Todo o comando ficará assim-
$action = New-ScheduledTaskAction -Execute ' C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'
Caso você queira executar um script do PowerShell , você deve usar -argument e especificar o script. Nesse caso, o comando ficará assim-
New-ScheduledTaskAction -Execute 'powershell.exe' -argument script-path
Em seguida, você deve definir a hora em que deseja executar a tarefa. Assim como o Agendador de Tarefas(Task Scheduler) , você pode escolher a qualquer momento de acordo com suas necessidades. O comando básico se parece com isso-
$trigger = New-ScheduledTaskTrigger -Once -At 06:30PM
De acordo com este comando, a tarefa será executada uma vez às 18h30 ou 18h30 do mesmo dia. É possível usar várias configurações como -Daily, -Weekly, -Monthly , etc. Por outro lado, você pode escolher a hora no formato de 12 ou 24 horas. Se você escolher um formato de 12 horas, deverá definir AM/PM .
Depois disso, você deve se registrar para a tarefa. Para isso, digite o seguinte comando-
Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath "DemoName" -TaskName "DemoTask" -Description "DemoDescription"
Não se esqueça de alterar o DemoName, DemoTask e DemoDescription de acordo com sua preferência.
Uma vez feito, você será saudado com a seguinte tela-
Excluir(Delete) uma tarefa agendada com o PowerShell
Para usar o PowerShell para excluir tarefas agendadas, siga estas etapas-
- Procure powershell na caixa de pesquisa da barra de tarefas.
- Clique em Executar como administrador(Run as administrator) .
- Clique no botão Sim(Yes) .
- Digite(Enter) o seguinte comando para selecionar a tarefa.
- Digite o comando Cancelar registro(Unregister) para excluir a tarefa.
Para saber mais sobre essas etapas, continue lendo.
Primeiro, abra uma janela elevada do Windows PowerShell(open an elevated Windows PowerShell window) e digite o seguinte comando-
Get-ScheduledTask -TaskName "DemoTask"
Não se esqueça de substituir o DemoTask pelo nome da tarefa original. depois disso, digite este comando para excluir o task-
Unregister-ScheduledTask -TaskName "DemoTask" -Confirm:$false
Para confirmar a remoção, você pode digitar o primeiro comando. Se ele mostrar uma mensagem de erro, a tarefa será removida.
Esta postagem oferece mais maneiras de excluir uma tarefa agendada .
Isso é tudo! Espero que ajude.
Related posts
Como agendar PowerShell script em Task Scheduler em Windows 10
Como agendar um arquivo em lote para execução no Windows 11/10 usando o Agendador de tarefas
Prompt de comando vs PowerShell: prós e contras
Matrizes do PowerShell: como criá-las e usá-las
Como listar todos os serviços do Windows usando o PowerShell ou a linha de comando
Qual Edition de Windows 11 você será atualizado para?
Como desabilitar a varredura Update Orchestrator agendada em Windows 10
Como excluir pastas e subpastas no PowerShell
Como criar tarefas avançadas com o Agendador de Tarefas
Como renomear uma tarefa do Windows criada com o Agendador de Tarefas
Como habilitar ou desativar Snap Layouts no Windows 11
Como fixar qualquer app para o Taskbar em Windows 11
Como agendar ForFiles command em Shared Network drive
Show or Hide Icons em Taskbar Corner Overflow area no Windows 11
Schedule Shutdown or Restarts usando Task Scheduler em Windows 11/10
Desativar Telemetry & Data Collection em Windows 10 usando Task Scheduler
Como mudar o Theme em Microsoft Teams em Windows 11
Como bloquear o Windows 11 de ser instalado no seu computador
10 comandos fáceis do PowerShell que todos os usuários do Windows devem conhecer
Como ajustar Webcam Brightness em Windows 11