Français

Configurer une tâche planifiée sur Windows Server

1 min
Hébergement VPS/VDS

Le Planificateur de tâches permet d’exécuter automatiquement des scripts ou programmes à une heure précise, au démarrage, ou après un événement — idéal pour des sauvegardes, nettoyages de journaux ou redémarrages contrôlés sur votre VPS Windows.

Cas d’usage typiques

  • Copie de dossiers vers un autre disque ou partage
  • Export d’une base ou d’une configuration
  • Rotation / compression de fichiers journaux

Méthode 1 : Interface graphique

  1. Ouvrez Planificateur de tâches (taskschd.msc).
  2. Créer une tâche… (pas « Créer une tâche de base » si vous voulez plus de contrôle).
  3. Onglet Général : nom ex. Sauvegarde quotidienne, cochez Exécuter avec les privilèges les plus élevés si nécessaire.
  4. Onglet Déclencheurs : Nouveau… → Tous les jours à l’heure souhaitée.
  5. Onglet Actions : Nouvelle… → Démarrer un programme
    • Programme : powershell.exe
    • Arguments : -ExecutionPolicy Bypass -File "C:\Scripts\backup.ps1"
  6. Onglet Conditions / Paramètres : désactivez « Mettre en veille » si la tâche doit tourner même sans utilisateur connecté.

Méthode 2 : PowerShell (exemple quotidien 3h00)

Créez d’abord C:\Scripts\backup.ps1 (exemple minimal — adaptez) :

PowerShell
$dest = "D:\Backups" New-Item -ItemType Directory -Force -Path $dest | Out-Null Copy-Item -Path "C:\inetpub\monsite" -Destination (Join-Path $dest ("site_" + (Get-Date -Format "yyyyMMdd"))) -Recurse -Force

Enregistrez la tâche :

PowerShell
$action = New-ScheduledTaskAction -Execute "powershell.exe" -Argument '-ExecutionPolicy Bypass -File "C:\Scripts\backup.ps1"' $trigger = New-ScheduledTaskTrigger -Daily -At 3am $principal = New-ScheduledTaskPrincipal -UserId "SYSTEM" -LogonType ServiceAccount -RunLevel Highest Register-ScheduledTask -TaskName "BackupSiteQuotidien" -Action $action -Trigger $trigger -Principal $principal

Vérification :

PowerShell
Get-ScheduledTask -TaskName "BackupSiteQuotidien" Start-ScheduledTask -TaskName "BackupSiteQuotidien"

Bonnes pratiques

  • Testez le script manuellement avant de le planifier.
  • Journalisez les sorties : redirigez vers un fichier log dans le .ps1.
  • Protégez les scripts contenant des secrets (comptes de service, droits minimaux).

Dépannage

  • La tâche ne s’exécute pas : vérifiez l’Observateur d’événements → Journaux Windows → Applications et le journal du Planificateur.
  • Erreur 0x1 : souvent chemin incorrect, script absent, ou politique d’exécution ; utilisez -ExecutionPolicy Bypass comme ci-dessus.

Pour sécuriser l’accès au serveur au quotidien, voir aussi Configuration initiale d’un VPS Windows.

Restez à jour avec les dernières offres, réductions et promotions spéciales.

Voir les promotions

Nous utilisons des cookies

Nous utilisons des cookies analytiques pour améliorer votre expérience sur notre site. Aucune donnée n'est revendue à des tiers. En savoir plus dans notre politique de confidentialité.