6 novembre 2026
Logo Windows

Configurer une sauvegarde automatisée d’un serveur Windows Server 2022 avec Azure Backup via PowerShell

Configurer une sauvegarde automatisée d’un serveur Windows Server 2022 avec Azure Backup via PowerShellwindows
Photo: Budget Bizar / Pexels
🖥️ Illustration
PowerShell – Azure Backup Configuration
PS C:\> Connect-AzAccount

PS C:\> $vault = Get-AzRecoveryServicesVault -ResourceGroupName RG-Backup -Name MyBackupVault

PS C:\> Set-AzRecoveryServicesVaultContext -Vault $vault

PS C:\> New-AzRecoveryServicesBackupProtectionPolicy -Name Daily30Days -WorkloadType WindowsServer -BackupManagementType MARS

PS C:\> Register-AzRecoveryServicesBackupContainer -Name WIN2022-01 -ContainerType Windows -ResourceGroupName RG-Backup -VaultName MyBackupVault

PS C:\> Enable-AzRecoveryServicesBackupProtection -Policy $policy -Container $container

Contexte

Azure Backup permet de sauvegarder des serveurs physiques ou virtuels Windows directement vers le cloud Microsoft, sans infrastructure de sauvegarde locale. Cette solution est idéale pour les PME qui souhaitent une reprise après sinistre fiable, tout en réduisant les coûts d’infrastructure.

Azure Backup PowerShellwindows
Photo: panumas nikhomkhai / Pexels

Quand l’utiliser ?

  • Vous avez un ou plusieurs serveurs Windows Server 2022 hébergés sur site.
  • Vous voulez centraliser les sauvegardes dans Azure pour profiter de la redondance géographique.
  • Vous désirez automatiser le processus via PowerShell afin d’intégrer la tâche à votre plan de gestion quotidienne.

🔹 Étapes de mise en œuvre

  1. Créer un coffre Azure Backup et récupérer son ID.
    Connect-AzAccount
  2. Installer le module AzureRM.Backup et enregistrer le serveur.
    Install-Module -Name Az.RecoveryServices -Force
  3. Configurer le policy de sauvegarde (daily, 30 jours, compression).
  4. Créer l’agent Azure Backup sur le serveur et le lier au coffre.
  5. Planifier la tâche de sauvegarde via le planificateur Windows.

🔹 1 – Connexion à Azure et récupération du coffre

Connect-AzAccount  
$rgName = "RG-Backup"  
$vaultName = "MyBackupVault"  
$vault = Get-AzRecoveryServicesVault -ResourceGroupName $rgName -Name $vaultName  
Set-AzRecoveryServicesVaultContext -Vault $vault

🔹 2 – Installation du module Azure Backup

Install-Module -Name Az.RecoveryServices -Scope CurrentUser -Force  
Import-Module Az.RecoveryServices

🔹 3 – Création d’une policy de sauvegarde

$policyName = "Daily30Days"  
$policy = New-AzRecoveryServicesBackupProtectionPolicy -Name $policyName -WorkloadType "WindowsServer" -BackupManagementType "MARS"  
$policy.SchedulePolicy.ScheduleRunFrequency = "Daily"  
$policy.SchedulePolicy.ScheduleRunTimes = @([datetime]::Parse("02:00"))  
$policy.RetentionPolicy.RetentionDurationType = "Days"  
$policy.RetentionPolicy.RetentionCount = 30  
Set-AzRecoveryServicesBackupProtectionPolicy -Policy $policy

🔹 4 – Enregistrement du serveur et activation de l’agent

# Sur le serveur à sauvegarder  
Install-PackageProvider -Name NuGet -Force  
Install-Module -Name AzureRM.Backup -Scope CurrentUser -Force  

# Enregistrement du serveur dans le coffre  
$container = Register-AzRecoveryServicesBackupContainer -Name "WIN2022-01" -ContainerType "Windows" -ResourceGroupName $rgName -VaultName $vaultName  

# Protection du serveur avec la policy créée  
Enable-AzRecoveryServicesBackupProtection -Policy $policy -Container $container

🔹 5 – Planification d’une tâche Windows pour lancer la sauvegarde

$action = New-ScheduledTaskAction -Execute "PowerShell.exe" -Argument "-NoProfile -WindowStyle Hidden -Command `"Start-AzRecoveryServicesBackupJob -Container $container -Policy $policy`""  
$trigger = New-ScheduledTaskTrigger -Daily -At 2:00am  
Register-ScheduledTask -TaskName "AzureBackup_Daily" -Action $action -Trigger $trigger -Description "Sauvegarde quotidienne Azure Backup"

⚠️ Bonnes pratiques de sécurité

  • Utilisez un compte de service Azure avec le principe du moindre privilège (rôle Backup Contributor uniquement sur le coffre).
  • Activez la MFA pour le compte administrateur qui exécute Connect-AzAccount.
  • Chiffrez les disques locaux avant la première sauvegarde (BitLocker).
  • Vérifiez régulièrement les journaux de sauvegarde dans le portail Azure pour détecter les échecs.

✅ Conclusion

En suivant ces cinq étapes, vous avez automatisé la sauvegarde de votre serveur Windows Server 2022 vers Azure Backup, avec une politique de rétention adaptée et une planification fiable. Vous bénéficiez désormais d’une solution de reprise après sinistre robuste, évolutive et gérée depuis le cloud.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *