Exchange Server Health checker Powershell-skript är mycket användbart när det gäller att kontrollera hälsan på din Exchange Server.
Med hjälp av Exchange Serer Healthchecker.ps1 script kan du kontrollera flera saker på din Exchange-server.
Därför är det nödvändigt att kontrollera tillståndet för din Exchange Server innan du lägger till något nytt eller till och med om du tar bort något från din Exchange Server.
Den här artikeln hjälper dig att hitta det bästa sättet att kontrollera Exchange-serverns tillstånd.
Så när du planerar något nytt med din Exchange-server, se till att köra detta PowerShell-skript för hälsokontroll.
Låt oss se hur vi kan köra Exchange Server Health Checker Powershell Script.
Scenarier När du behöver köra skriptet för hälsokontroll
Om du stöter på några problem med din Microsoft Exchange Server kan du köra det här skriptet
Även om du gör några uppdateringar av din Exchange Server bör du kontrollera det.
Därför, om du skapar DAG eller installerar en hybridkonfiguration i Exchange-organisationen
Eller så lägger du till en ny Exchange Machine till din organisation.
Vad gör Exchange Server Health Checker Powershell-skript
Exchange Server Health Checker Script hjälper dig att upptäcka de vanliga konfigurationsinställningarna som kan orsaka vissa prestandaproblem.
Det hjälper dig att få all information om dina Exchange-inställningar och berättar om det kritiska felet om något.
Du kan också kontrollera tillståndet för Exchange, lastbalanseringstrafik, brevlåderapporter och sårbarhetsrapporter.
Det viktigaste är också att den visar dig alla rapporter i en HTML-vy, vilket är ganska enkelt och användarvänligt.
Den version av Exchange som stöds för detta skript är Exchange 2013,2016,2019
Det är skapat av Microsoft Engineers så det är helt pålitligt.
Innan du kör skriptet, se till att du har en Exchange-organisationshanteringsbehörighet eller så kan du logga in med domänadministratören om du inte använder delad behörighet.
Steg för att köra Exchange Health Checker-skriptet
Det första steget är att ladda ner skriptet frånGitHuboch spara den på din lokala enhet.
I vårt fall sparar vi den här filen i skriptmappen inuti vår C-enhet
Du kan köra det här skriptet för flera servrar men här kör vi det här Exchange-skriptet på vårt enda servernamn EX01

När du har kört det här skriptet körs det och kommer att visa dig resultatet.
Kolla skärmdumpen nedan för resultatet

Det kommer att generera 2 filer i din skriptmapp, en är en .txt-fil och den andra är en .xml-fil
Även om du kan öppna den här filen är XML-filen inte läsbar för människor.
Därför kan du skapa en HTML-rapport för att se den.
För att skapa en HTML-fil måste du köra följande cmdlet
C:Script>.HealthChecker.ps1 -BuildHtmlServersReport

När den har körts genereras en HTML-rapport i skriptmappen.

Nu om du försöker öppna den här HTML-filen
Du kommer att se en trevlig och tydlig rapport för din Exchange Server Health

Du kan rulla rapporten upp och ner för att se de röda kritiska felen och åtgärda dem därefter.
Kör skript på flera servrar
Om du vill köra samma skript för flera Exchange-servrar kan du köra följande cmdlet
C:Script>.HealthChecker.ps1 -Server EX01, EX02
Om du nu bygger HTML-rapporten med samma cmdlet
C:Script>.HealthChecker.ps1 -BuildHtmlServersReport
Du kommer att se HTML-rapporten för både servern nu
Skärmbilden nedan visar rapporten för två Exchange-servrar EX01 och EX02

Dessutom kan du också kontrollera lastbalanseringsrapporten med hjälp av detta Microsoft Exchange Server Health Checker Script
Därför måste du köra följande cmdlet för att köra lastbalanseringsrapporten
C:Script>.HealthChecker.ps1 -LoadBalancingReport
Du kommer att få resultatet nedan

I bilden ovan visar den anslutningen och fördelningen av lasten på både frontend och backend
Samma rapport kan också ses i HTML-vyn, bilden nedan visar HTML-vyn av lastbalanseringsrapporten.
Du kan hitta den här HTML-rapporten i din skriptmapp.
Dessutom, om du vill se lastbalanseringsrapporten för flera Exchange Server.
Läs mer:Släpp lös kraften i ContentDetector AI: Your Ultimate AI Content Checker
Kör följande cmdlet
C:script>.HealthChecker.ps1 -LoadBalancingReport -ServerList EX01,EX02
På samma sätt om du vill se brevlåderapporten för flera Exchange-servrar, kör följande cmdlet
C:script>.HealthChecker.ps1 -MailboxReport -Server EX01,EX02
Du får vyn som visas på bilden nedan

Det kommer att visa resultatet av totalt aktiva postlådor, offentliga mappar, DAG-kopior och aktiva databaser
Dessutom, om du vill kontrollera sårbarhetsrapporten för din Exchange-server.
Kör följande cmdlet
C:script>.HealthChecker.ps1 -VulnerabilityReport
Efter att ha kört denna cmdlet kommer du att få Jason-filen i din skriptmapp.
Du kan försöka öppna Jason-filrapporten för Exchange Vulnerability Check
Det kommer att se ut som skärmdumpen nedan

Slutsats
Att köra alla ovanstående resultat är mycket användbart om du kör Exchange Server i din organisation.
Jag tror att du nu är medveten om hur användbart det här skriptet är, eftersom det visar oss många resultat, relaterade till sårbarhet, Mailbox, Exchange Health, lastbalansering, etc.
Det är alltid bättre att följa de bästa metoderna
Därför är detta Exchange Server Healthchecker.ps1-skript mycket användbart och din kompis när du har att göra med Microsoft Exchange Server.
Så se till när du tillämpar ändringar på din Exchange-server.
Det är alltid bättre att köra Exchange Server Health Checker Script.
Dessutom, om du behöver någonhjälp och assistans eller Exchange Server-support
Kontakta oss gärna via mejl på[e-postskyddad]för omedelbar chatt och röststöd lägg tillskype: vicky00284












