

Ce tutoriel explique comment supprimer une tâche planifiée sur un système Windows en utilisant PowerShell. Cette méthode permet de gérer facilement les tâches inutiles ou obsolètes.

• Connaissances de base en PowerShell
• Accès administrateur sur Windows
• Exécution des scripts activée avec la commande
Code:
Set-ExecutionPolicy RemoteSigned

• Approche #1 : Supprimer une tâche planifiée avec une commande PowerShell
• Approche #2 : Automatiser la suppression avec un script PS1

• Approche #1 : Facile
• Approche #2 : Intermédiaire

• Approche #1 : Suppression rapide sans configuration avancée
• Approche #2 : Automatisation de la suppression de plusieurs tâches

• Approche #1 : Doit être exécutée manuellement pour chaque tâche
• Approche #2 : Risque de suppression accidentelle en l'absence de vérification



Code:
Unregister-ScheduledTask -TaskName "OuvrirNotepad" -Confirm:$false

Code:
Get-ScheduledTask -TaskName "OuvrirNotepad"



Code:
param(
[string]$TacheNom
)
$task = Get-ScheduledTask -TaskName $TacheNom -ErrorAction SilentlyContinue
if ($task) {
Unregister-ScheduledTask -TaskName $TacheNom -Confirm:$false
Write-Host "Tâche $TacheNom supprimée avec succès !"
} else {
Write-Host "La tâche $TacheNom n'existe pas."
}

Code:
.\Supprimer-TachePlanifiee.ps1 -TacheNom "OuvrirNotepad"

Lister toutes les tâches planifiées avant suppression avec la commande
Code:
Get-ScheduledTask | Select-Object TaskName, State

La suppression d’une tâche est irréversible. Vérifier son nom avant d’exécuter la commande Unregister-ScheduledTask.

Ajouter un mécanisme de confirmation dans le script pour éviter les suppressions accidentelles.

Utiliser l’interface graphique du Planificateur de tâches sous Windows
Planificateur de tâches Windows

• Documentation Microsoft PowerShell
• Recherche sur Github
• Recherche Google

Supprimer une tâche planifiée avec PowerShell est une solution efficace pour nettoyer les tâches obsolètes. L'utilisation d'un script PS1 permet d'automatiser cette gestion.