Hyper-V Server 2012 R2 Powershell ile VM Restore

Hyper-V sunucumuza ait yedekleri Powershell yardımıyla da restore edebiliriz fakat karışık olan bu işlemi gerçekleştirmek için ekstra dikkatli olmalıyız.

İlk adım olarak Backup dosyalarımız konum ve obje bilgilerini almak için Get-WBBackupset komutunu kullanıyoruz. İlk çıkan set numarası 0 ile başlayarak ardışık olarak gitmektedir. Kullanmak istediğimiz set numarasını not alıyoruz.

hyperv-restore-powershell (1)

Backup setlerimizi BackupRestore değişkenimize atıyoruz.

$BackupRestore = Get-WBBackupSet

hyperv-restore-powershell (2)

Aşağıdaki komut yardımıyla Backup setin içerisindeki uygulamayı seçiyoruz. Lüften rakamların nasıl elde edildiğine ekran görüntülerinden dikkat ediniz aksi takdirde hata yapma olasılığını çok yüksektir. 

Önce set numarasını yeniden kontrol ediyoruz.

$backupRestore | fl BackupTime,Application

  hyperv-restore-powershell (3)
Doğru sunucuyu seçtiğimize emin oluyoruz.

$BackupRestore[1].Application.Component[0]

hyperv-restore-powershell (4)

Sonrasında aşağıdaki komutu uygulayarak yedeğimizi dönüyoruz.

Start-WBHyperVRecovery -BackupSet $BackupRestore[1] –VMInBackup $BackupRestore[1].Application.Component[0]

hyperv-restore-powershell (5)Sabırla işlemin tamamlanmasını bekliyoruz.

hyperv-restore-powershell (6)

About the Author

Ersin CAN

#IT Manager #Bilişimsever #vExpert #Baba

1 thought on “Hyper-V Server 2012 R2 Powershell ile VM Restore

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir