Cómo eliminar o crear una tarea programada con PowerShell en Windows 11
Si desea eliminar o crear una tarea programada(delete or create a scheduled task) en Windows 11/10 con Windows PowerShell , este tutorial lo ayudará a hacerlo. No es necesario abrir el Programador de tareas(Task Scheduler) para crear la tarea programada(create the scheduled task) . Sin embargo, debe ejecutar algunos comandos para realizar el trabajo.
El Programador de tareas(Task Scheduler) es una de las mejores utilidades de Windows 10 , te permite crear tareas y realizarlas en un horario programado. Desde abrir una aplicación como el Bloc(Notepad) de notas hasta ejecutar scripts de PowerShell , puede hacer todo con la ayuda del Programador de tareas.
Crear una tarea programada con PowerShell
Para usar PowerShell para crear una tarea programada en Windows 10 , siga estos pasos:
- Busque powershell en el cuadro de búsqueda de la barra de tareas.
- Haga clic en Ejecutar como administrador(Run as administrator) .
- Haga clic en el botón Sí(Yes) .
- Ingrese la variable $action
- Ingrese la variable $trigger para almacenar los tiempos de la tarea programada.
- Ingrese este comando para crear la tarea programada.
Veamos la versión detallada de estos pasos.
En un primer momento, tienes que abrir Windows PowerShell con privilegios de administrador(open Windows PowerShell with administrator privileges) . Para eso, busque "powershell" en el cuadro de búsqueda de la barra de tareas(Taskbar) y haga clic en el botón Ejecutar como administrador (Run as administrator ) correspondiente . Si aparece el mensaje de UAC , haga clic en el botón (UAC)Sí (Yes ) . Una vez que la pantalla de PowerShell esté visible, ingrese el siguiente comando:
$action = New-ScheduledTaskAction -Execute 'app-path'
No olvide reemplazar la ruta de la aplicación con la ruta original de la aplicación que desea ejecutar.
Por ejemplo, si desea abrir el Bloc(Notepad) de notas , ingrese notepad.exe. Si desea abrir Google Chrome en una computadora con (Google Chrome)Windows 10 de 64 bits , ingrese la siguiente ruta:
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
Todo el comando se verá así:
$action = New-ScheduledTaskAction -Execute ' C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'
En caso de que desee ejecutar un script de PowerShell , debe usar -argument y especificar el script. En ese caso, el comando se verá así:
New-ScheduledTaskAction -Execute 'powershell.exe' -argument script-path
A continuación, debe establecer la hora en que desea ejecutar la tarea. Al igual que el Programador de tareas(Task Scheduler) , puede elegir cualquier momento según sus requisitos. El comando básico se ve así:
$trigger = New-ScheduledTaskTrigger -Once -At 06:30PM
Según este comando, la tarea se ejecutará una vez a las 06:30 p. m. o a las 18:30 del mismo día. Es posible utilizar varios ajustes como -Diario, -Semanal, -Mensual(-Daily, -Weekly, -Monthly) , etc. Por otro lado, puede elegir la hora en formato de 12 o 24 horas. Si elige un formato de 12 horas, debe definir AM/PM .
Después de eso, debe registrarse para la tarea. Para eso, ingrese el siguiente comando-
Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath "DemoName" -TaskName "DemoTask" -Description "DemoDescription"
No olvide cambiar DemoName, DemoTask y DemoDescription según sus preferencias.
Una vez hecho esto, será recibido con la siguiente pantalla:
Eliminar(Delete) una tarea programada con PowerShell
Para usar PowerShell para eliminar tareas programadas, siga estos pasos:
- Busque powershell en el cuadro de búsqueda de la barra de tareas.
- Haga clic en Ejecutar como administrador(Run as administrator) .
- Haga clic en el botón Sí(Yes) .
- Introduzca(Enter) el siguiente comando para seleccionar la tarea.
- Introduzca el comando Anular registro(Unregister) para eliminar la tarea.
Para obtener más información sobre estos pasos, sigue leyendo.
Al principio, abra una ventana elevada de Windows PowerShell(open an elevated Windows PowerShell window) e ingrese el siguiente comando:
Get-ScheduledTask -TaskName "DemoTask"
No olvide reemplazar DemoTask con el nombre de la tarea original. después de eso, ingrese este comando para eliminar la tarea-
Unregister-ScheduledTask -TaskName "DemoTask" -Confirm:$false
Para confirmar la eliminación, puede ingresar el primer comando. Si muestra un mensaje de error, la tarea se elimina.
Esta publicación ofrece más formas de eliminar una tarea programada .
¡Eso es todo! Espero eso ayude.
Related posts
Cómo programar PowerShell script en Task Scheduler en Windows 10
Cómo programar un archivo por lotes para que se ejecute en Windows 11/10 mediante el Programador de tareas
PowerShell vs símbolo del sistema: pros y contras
Matrices de PowerShell: cómo crearlas y usarlas
Cómo enumerar todos los servicios de Windows usando PowerShell o la línea de comandos
Cómo instalar Windows 11 usando Hyper-V en Windows
Desactive Telemetry & Data Collection en Windows 10 usando Task Scheduler
Cómo mostrar u ocultar las aplicaciones más usadas en Start Menu en Windows 11
Schedule Shutdown or Restarts usando Task Scheduler en Windows 11/10
7 cosas que puedes hacer con las tareas existentes desde el Programador de tareas
Cómo programar ForFiles command en Shared Network drive
Programe el apagado de la computadora usando el Programador de tareas
Cómo bloquear Windows 11 de estar instalado en su computadora
Show or Hide Icons en Taskbar Corner Overflow area en Windows 11
Cómo cambiar el nombre de una tarea de Windows creada con el Programador de tareas
Cómo hacer un Video de Photos en Windows 11
Cómo eliminar carpetas y subcarpetas en PowerShell
Cómo Import or Export Tasks DE Task Scheduler EN Windows 11/10
Cómo cambiar el Theme en Microsoft Teams en Windows 11
Cómo ajustar Webcam Brightness en Windows 11