Veeam PowerShell Yedekleme Otomasyonu

Tolga CEYHAN
3 Min Read
Veeam PowerShell yedekleme otomasyonu örnek görseli

Veeam Backup ile Otomasyon: PowerShell Scriptleri ve Rutin Yedekleme Planları

Veeam PowerShell yedekleme otomasyonu ile sistem yöneticileri, manuel işlemlerle vakit kaybetmeden güvenilir, zamanlanmış ve merkezi yedekleme süreçlerini kurabilir. Bu rehberde, Veeam PowerShell modülü ile job oluşturma, e-posta raporlama ve otomasyon senaryolarını tüm detaylarıyla ele alıyoruz. 

Veeam PowerShell yedekleme otomasyonu
Veeam PowerShell yedekleme otomasyonu

1. Veeam PowerShell Modülü Kurulumu

PowerShell modülünü yüklemek için aşağıdaki komutu çalıştırın:

Import-Module Veeam.Backup.PowerShell

Veeam Backup & Replication yüklü sunucularda modül otomatik olarak gelir. Harici yönetim için PowerShell Remoting yapılandırması önerilir.

2. Otomatik Yedekleme Job’u Oluşturma

PowerShell ile job oluşturmak için örnek bir betik:

$job = Add-VBRViBackupJob -Name "GünlükYedek" -BackupRepository "NAS-Yedek" -Entity (Find-VBRViEntity -Name "DC01") -ScheduleOptions (New-VBRJobScheduleOptions -Daily -At 22:00)

Yukarıdaki örnek, her gün saat 22:00’de “DC01” sunucusunun yedeğini alır.

3. E-Posta ile Raporlama Entegrasyonu

Job başarı/başarısızlık raporları e-posta ile iletilebilir:

Set-VBRJobAdvancedViOptions -Job $job -EnableEmailNotification $true -EmailNotifyTo "[email protected]"

4. Günlük ve Haftalık Otomasyon Senaryoları

PowerShell ile Veeam üzerinde oluşturduğunuz yedekleme job’larını sadece zamanlamaya bağlamakla kalmazsınız, aynı zamanda değişen iş ihtiyaçlarına göre dinamik hale getirebilirsiniz.

  • Haftalık tam yedek, günlük artımlı (incremental) stratejisi
  • Off-site backup job’ları için farklı zamanlama
  • Olay tetikleyicilerle (event ID) yedek başlatma
PowerShell tabanlı yedekleme job ekranı

5. Güvenlik Notları

  • Script dosyalarını imzalayın (code signing)
  • Credential’ları şifreleyerek saklayın
  • Log dosyaları ve script çalışmaları izlemeye alın

Neden Otomasyon Gerekli?

Günümüzde BT altyapıları büyüdükçe manuel yedekleme iş akışları yetersiz kalmaktadır. Veeam PowerShell yedekleme otomasyonu, tutarlılığı artırır, hata olasılığını azaltır ve yöneticilere zaman kazandırır. Ayrıca, otomasyon senaryoları sayesinde düzenli test restore işlemleri ve günlük raporlamalar gibi kontroller kolayca yapılabilir.

# Veeam Backup Job Manual Trigger
Start-VBRJob -Job $job

Veeam PowerShell yedekleme otomasyonu, sadece zaman tasarrufu değil; aynı zamanda hata riskini minimize ederek kurumsal veri güvenliğini artırır. Otomatikleştirilmiş iş akışları sayesinde yedekleme görevleri belirli kurallar doğrultusunda çalışır ve izlenebilirlik en üst düzeye çıkar.

PowerShell kullanarak Veeam yedekleme süreçlerini otomatize etmek hem zamandan tasarruf sağlar hem de hata riskini azaltır. Kurumsal yedekleme stratejilerinizin bir parçası olarak bu otomasyonları mutlaka entegre edin.

İlgili Yazılar

Ek Kaynaklar 

Bu makaleyi paylaş
Takip et:
Tolga CEYHAN, bilgi teknolojilerini severek takip eder ve BT üzerine hali hazırda aktif olarak çalışmaktadır. 2006 yılından 2017 yılına kadar web tasarım yazılım üzerine çalışmalar yaptım. Şuan ise Windows Sistem ve Sistem Güvenliği alanında çalışmalarımı sürdürmekteyim.
Yorum Yap

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir