Skip to main content

Veeam’de Pratik PowerShell Komutları-5

  • August 25, 2025
  • 0 comments
  • 15 views

onurdemir
Forum|alt.badge.img

Veeam Backup & Replication, güçlü özellikleriyle yedekleme süreçlerini kolaylaştırıyor. PowerShell sayesinde işleri bir adım öteye taşıyabilir, günlük işlemleri otomatize edebilir ve özelleştirebilirsiniz!

Veeam Lisans Süresinde Alert Mail Oluşturma

Lisans durumlarını Veeam Backup & Replication > Console > License > License Information ekranında görebilmekteyiz. Lisans expire date süresini geçirmeden önceden bilgilendirme alabiliriz. Yenileme süresi 30 günden aşağıda düştüğünde mail formatında bilgilendirme almak için aşağıdaki powershell betiği kullanabilirsiniz.

 

# Veeam lisans kontrol scripti
# demironur.com

# SMTP ayarları
$smtpServer = "mail.sunucun.com"
$smtpPort = 25
$from = "alert@domain.com"
$to = "sen@domain.com"

# Tarih ve lisans süresi
$date1 = Get-Date
$date2 = (Get-VBRInstalledLicense).ExpirationDate
$diff = (New-TimeSpan -Start $date1 -End $date2).Days

if ($diff -le 30 -and $diff -ge 0) {
$subject = "UYARI: Veeam Lisansiniz $diff gun icinde dolacak!"
$body = "Merhaba,`n`nVeeam lisansinizin bitis tarihi: $date2
`nBugunden itibaren kalan gun sayisi: $diff
`nLisans suresini uzatmayi unutmayiyiniz.`n`nIyi calismalar."


Send-MailMessage -From $from -To $to -Subject $subject -Body $body -SmtpServer $smtpServer -Port $smtpPort
}

 

Vakit ayırıp yazımı okuduğunuz için teşekkür ederim.

Başka yazımda görüşmek dileğiyle…