Exchange Server HealtChecker scripti ile ortamınızda bulunan Exchange sunucular hakkında bilgi edinebilir, sunucularını üzerinde bulunan hataları kontrol edebilir, performans sorunlarına göz atmanıza yardımcı olur ayrıca Exchange sunucuların zorunlu olarak gerek duyduğu tüm güvenlik güncelleştirme yamalarını (CVE-2021-1730) sisteminize yüklenip yüklenmediği konuları hakkında detaylı bilgiler alabilirsiniz.
HealtChecker Scriptini ilgili linkten download edebilirsiniz.
Daha sonra Exchange Management Shell imizi açıyoruz ve komutumuzu çalıştırıyoruz.
Komutumuzu çalıştırdıktan sonra ilgi dizin altında XML ve TXT dosylarını oluşturuyor.
Resim-1
Resim-2
Daha anlamlı bir rapor elde etmek için aşağıdaki komutumuzu kullanıyoruz.
.\HealthChecker.ps1 -BuildHtmlServersReport
Resim-3
Aynı dizin altına bir HTML raporu oluşturuluyor. Raporun çıktısı aşağıdaki gibidir.
Resim-4
Tüm Exchange sunucularımız ile ilgili detaylı bilgileri bu raporda görebiliyoruz.
Resim-5
Sunucularımız da hangi güvenlik güncelleştirmeler inin eksik olduğunu raporumuzda görebiliyoruz.
Güvenlik güncellemelerinin nasıl uygulanacağı hakkında Makalemi inceleyebilirsiniz.
Resim-6
Aşağıdaki komut ile sunucularımız arasındaki yük dengeleme raporlarına erişim sağlayabiliyoruz.
.\HealthChecker.ps1 -LoadBalancingReport
Resim-7
Health Checker Script uygulama örnekleri aşağıdaki gibidir,
Health Checker Script çalıştırılarak bir txt ve xml dosyası oluşturulur.
.\HealthChecker.ps1
Health Checker Script belirtilen sunucuya karşı çalıştıracaktır.
.\HealthChecker.ps1 -Server XCH1
Health Checker Script XML dosyaları için HTML raporu oluşturacaktır.
.\HealthChecker.ps1 -BuildHtmlServersReport
Health Checker Script XMLDirectoryPath Parametresinde belirtilen dizinde bulunan tüm XML dosyaları için HTML raporu oluşturacaktır.
.\HealthChecker.ps1 -BuildHtmlServersReport -XMLDirectoryPath C:\Location
Health Checker Script XCHange sunucular üzerindeki Yük Dengeleme Raporunu çalıştıracaktır.
.\HealthChecker.ps1 -LoadBalancingReport
Health Checker Script bu Sunucular XCH1, XCH2 ve XCH3 için Durum Denetleyicisi Yük Dengeleme Raporunu çalıştıracaktır.
.\HealthChecker.ps1 -LoadBalancingReport -CasServerList XCH1, XCH2, XCH3
Health Checker Script SiteA sitesinde XCHange Yük Dengeleme Raporunu çalıştıracaktır.
.\HealthChecker.ps1 -LoadBalancingReport -SiteName SiteA
Health Checker Script Posta Kutusu Raporunu XCH1 Sunucusunda çalıştıracaktır.
.\HealthChecker.ps1 -MailboxReport -Server XCH1
Aşağıdaki komut ile tüm Exchange Sunucularınızda çalıştıracak, ardından HTML raporunu çalıştıracak ve açacaktır.
Get-ExchangeServer | ?{$_.AdminDisplayVersion -Match “^Version 15”} | %{.\HealthChecker.ps1 -Server $_.Name}; .\HealthChecker.ps1 -BuildHtmlServersReport; .\ExchangeAllServersReport.html
Bir Cevap Yaz