Ouvrir
Windows + R › taskschd.msc, ou menu Démarrer › « Planificateur de tâches ».
Créer une tâche de base
- Volet Actions › Créer une tâche de base…
- Nom (et description).
- Déclencheur : tous les jours, chaque semaine, chaque mois, une fois, au démarrage de l'ordinateur, à l'ouverture de session, lors d'un événement.
- Action › Démarrer un programme : chemin du programme ou du script (
.bat,.ps1viapowershell.exe -ExecutionPolicy Bypass -File C:\Scripts\script.ps1). - Cochez Ouvrir la boîte de dialogue des propriétés › Terminer.
Options utiles
- Exécuter avec les autorisations maximales : droits administrateur.
- Exécuter même si l'utilisateur n'est pas connecté : en arrière-plan (mot de passe demandé).
- Conditions › décocher « Ne démarrer que si l'ordinateur est relié au secteur » sur un portable.
- Paramètres › « Exécuter la tâche dès que possible si un démarrage planifié est manqué ».
Tester et vérifier
Clic droit › Exécuter. Colonne Résultat de la dernière exécution : « L'opération a réussi (0x0) ». Onglet Historique pour le détail.
En ligne de commande
schtasks /create /tn "Sauvegarde Documents" /tr "C:\Scripts\sauvegarde.bat" /sc daily /st 20:00
schtasks /run /tn "Sauvegarde Documents"
schtasks /query /tn "Sauvegarde Documents" /v /fo list