Veeam’de Pratik PowerShell Komutları-5

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…
