J'ai récemment mis en place un script PowerShell sur un serveur exécutant Windows Server 2008 R2 qui a créé un répertoire daté puis a lancé une sauvegarde de l'état du système avec Windows Server Backup. Le script est exécuté chaque nuit et fonctionne très bien.
Voulant l'utiliser sur un autre serveur, j'ai copié le script et, après avoir ajouté le snapin WSB depuis la ligne de commande PowerShell, je me suis rendu compte qu'il ne fonctionnait pas.
La différence entre les deux serveurs est que ce nouveau serveur exécute Server 2008 (pas R2). Est-ce que quelqu'un a réussi à faire fonctionner le scripting PowerShell pour exécuter des sauvegardes sur Windows Server 2008 avec Windows Server Backup? Je me demande si les commandlets sont différents. Jusqu'à présent, tous les documents que je trouve sont basés sur R2.
Voici le script que j'utilise sur le serveur R2 :
$date = Get-Date -format MMddyyyyHHmm
$policy = New-WBPolicy
$volume = Get-WBVolume -AllVolumes
$backupLocation = New-WBBackupTarget -NetworkPath "\\NAS01\backup\RDP01\$date"
New-Item "\\NAS01\backup\RDP01\$date" -type directory
Add-WBVolume -Policy $policy -Volume $volume
Add-WBSystemState $policy
Add-WBBareMetalRecovery $policy
Add-WBBackupTarget -Policy $policy -Target $backupLocation
Set-WBVssBackupOptions -Policy $policy -VssCopyBackup
Start-WBBackup -Policy $policy
Est-ce que quelqu'un sait s'il y a quelque chose de différent que je devrais faire sur Server 2008 pour que cela fonctionne ou est-ce que les sauvegardes à partir de PowerShell ne sont tout simplement pas prises en charge sauf sur R2 ?