• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est très important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Script Shell 📝 Supprimer une tâche planifiée avec PowerShell

Scripts d'automatisation pour Windows

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 Supprimer une tâche planifiée avec PowerShell

🔦 Introduction

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.



🔬 Prérequis

• Connaissances de base en PowerShell

• Accès administrateur sur Windows

• Exécution des scripts activée avec la commande
Code:
Set-ExecutionPolicy RemoteSigned



📋 Différentes Approches

Approche #1 : Supprimer une tâche planifiée avec une commande PowerShell

Approche #2 : Automatiser la suppression avec un script PS1



📈 Niveau de difficulté

Approche #1 : Facile

Approche #2 : Intermédiaire



👍 Les Avantages

Approche #1 : Suppression rapide sans configuration avancée

Approche #2 : Automatisation de la suppression de plusieurs tâches



👎 Les Inconvénients

Approche #1 : Doit être exécutée manuellement pour chaque tâche

Approche #2 : Risque de suppression accidentelle en l'absence de vérification



⚙️ Approche #1

1️⃣ Ouvrir PowerShell en mode administrateur

2️⃣ Exécuter la commande suivante pour supprimer une tâche planifiée

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

3️⃣ Vérifier la suppression avec la commande

Code:
Get-ScheduledTask -TaskName "OuvrirNotepad"



⚙️ Approche #2

1️⃣ Créer un fichier nommé Supprimer-TachePlanifiee.ps1

2️⃣ Ajouter le code suivant dans le fichier

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."
}

3️⃣ Exécuter le script avec la commande suivante

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



💡 Astuce

Lister toutes les tâches planifiées avant suppression avec la commande

Code:
Get-ScheduledTask | Select-Object TaskName, State



🚨 Mise en garde

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



🔖 Conseil

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



🔎 Solution alternative

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

Planificateur de tâches Windows



🔗 Références

Documentation Microsoft PowerShell

Recherche sur Github

Recherche Google



💬 Conclusion

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.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Statistiques des forums

Discussions
17 882
Messages
29 118
Membres
355
Dernier inscrit
Jea n

Nouveaux membres

Anniversaires

Retour
Haut Bas