Exercice 10
Exploitation du planificateur de tâches
Dans cet exercice, vous serez amené à exploiter le planificateur de tâches afin de développer vos compétences à:
- Créer des tâches planifiées simples et avancées
- Utiliser des déclencheurs variés (temps, ouverture de session, événement)
- Comprendre les niveaux de privilèges requis
- Diagnostiquer et valider l'exécution des tâches
Prélables
Vous devez posséder une machine virtuelle sous Windows 11 24H2 opérationnelle. Importez un modèle au besoin.
Étapes de réalisation
Suivez les étapes en fonction des différentes tâches planifiées à mettre en place.
Tâche de nettoyage automatique
-
Créez un script nommé
nettoyage_temp.ps1
qui supprime les fichiers localisés dans le dossierC:\Temp
. Ce script doit être stocké dans le dossierC:\Scripts\
-
Créez une tâche planifiée nommée NettoyageTemp avec les propriétés suivantes:
- Déclencheur: Tous les jours à 22h
- Action: Exécute
powershell.exe
avec l'argument-File "C:\Scripts\nettoyage_temp.ps1"
- Conditions: Uniquement si l'ordinateur est branché au réseau électrique
- Privilèges: Exécuter avec les autorisations maximales
Tâche pour afficher un message de bienvenue
-
Créez un script nommé
bienvenue.ps1
dansC:\Scripts
avec le contenu suivant:bienvenue.ps1Add-Type -AssemblyName PresentationFramework
[System.Windows.MessageBox]::Show("Bienvenue dans votre session $env:USERNAME !", "Bonjour")Ce script présentera une fenêtre avec un message de bienvenue.
-
Créez une tâche planifiée nommée MessageBienvenue avec les propriétés suivantes:
- Déclencheur: À l'ouverture de session de l'utilisateur courant
- Action: Exécute
powershell.exe
avec l'argument-File "C:\Scripts\bienvenue.ps1"
- Conditions: Aucune
- Privilèges: Ne pas exécuter avec les autorisations maximales