Exchange 伺服器健康狀態檢查工具

2021-09-03 10:35:34 字數 2755 閱讀 6837

作為企業的exchange伺服器管理員,必須時刻關注exchange 伺服器的執行狀態,在小的企業,如果只有一兩台伺服器,可以手動進到每一台伺服器,檢查每項服務及功能的運**況!如果你管理的伺服器越來越多,而且也沒有專門的管理系統時,就需要借助一些小的工具來幫忙你實現,並定時回報了!

針對這個需求,我之前也發過一些簡單的只針對伺服器資訊收集的ps小工具,有興趣的可以參考:

用 powershell收集伺服器日檢報告,並發郵件給管理員

收集伺服器硬碟空間,並用郵件通知管理員

收集網路狀態(ping),並用郵件通知管理員

但針對exchange伺服器,以上資訊並不夠!

最近在technet上,看到乙個專門針對exchange伺服器健康狀態檢查的ps小工具,試用效果不錯,現在分享給大家,並將其中的使用方式進行簡單轉譯!

使用方法:

1、 修改powershell執行策略,用get-executionpolicy查詢系統預設執行策略,如果為restricted,

請修改為remotesigned:set-executionpolicy remotesigned,

或是unrestricted :set-executionpolicy unrestricted

3、 指令碼預設不帶任何引數執行時,會自動收集你所在域中的所有exchange伺服器,並只會將結果顯示 在執行視窗中

4、如果需要跳過某些不需要檢查的伺服器,如已經停用,或是剛安裝的測試伺服器,可以在所在目錄建立乙個ignorelist.txt的檔案,然後列出你不需要檢查的伺服器名,如:

5、如果需要使用郵件通知功能,請修改第170-175行內容:

收件人、發件人、smtp伺服器地!

6、 可以根據你的需要,增加不同的引數選項達到不同目的,分別如下:

-server:檢查指定的某一台伺服器,如:

-serverlist:指定伺服器列表檔案,可以在所在目錄建立乙個serverlist.txt的檔案,列出所有需要檢查的exchange服務名,如:

-reportfile:指定生成檢查報告的檔名:如:

test-exchangeserverhealth.ps1 -repostfile report1.html

-reportmode:報告模式,預設不生成報告,只顯示在ps的執行視窗,加此引數後,會在執行目錄生成乙份預設檔名的報告,如:

-sendemail:檢查報告傳送郵件到步驟1中所設定的收件人中,如:

test-exchangeserverhealth.ps1 -sendemail

-alertsonly:只有當檢查結果存在警告或錯誤時,才生成報告或傳送郵件,如:

test-exchangeserverhealth.ps1 -alertsonly

-log:將檢查過程用生成log

7、 以上引數可以自行呼叫組合使用,

如:我只想檢查某一台伺服器的狀態,不管有沒有錯誤都生成報告、傳送郵件給,並將生成檢查日誌:

test-exchangeserverhealth.ps1 -server cas01 -reportmode -sendemail -log

8、 如果需要,可以將powershell加到計畫任務(powershell –file  」d:\script\test-exchangeserverhealth-51cto -reportmode -sendemail -log」),定時自動執行,這樣可以自動檢查組織中所有exchange伺服器執行狀態,生成報告並用郵件傳送給管理員了,具體方法可參考文章:中第四步!

下面是是某個環境中的報告檔案示例!

如何部署Exchange 邊緣伺服器

部署前提 edge 屬於工作組環境 為edge新增乙個網域名稱字尾,字尾名稱和內網的網域名稱保持一致 邊緣伺服器的dns位址指向內部的dns位址,並且保證邊緣伺服器能夠正常到內部dns上解析 防火牆開53號埠 在內部的dns伺服器上,建立一條a記錄,指向邊緣伺服器位址,a記錄的名稱和邊緣伺服器的計算...

無狀態伺服器與有狀態伺服器

定義 是指兩個來自相同發起者的請求在伺服器端是否具備上下文關係,具有上下文關係則為有狀態伺服器,沒有則為無狀態伺服器 狀態化請求 那麼伺服器端一般都要儲存請求的相關資訊,每個請求可以預設地使用以前的請求資訊,傳送的資訊量較少 無狀態請求 伺服器端所能夠處理的過程必須全部來自於請求所攜帶的資訊,以及其...

Exchange 2007搭建郵件伺服器

2.然後建立ad環境,才能安裝exchange 2007。3.注意要禁用adminsitrator使用者,新增乙個管理員使用者,歸入管理員組 域控管理員 模式管理員等等管理組,如果還有其他的管理員組沒加入,在安裝過程中會提示出來,按照提示追加許可權就行了。4.安裝 exchange 2007,5.需...