Shunze 學園 (http://www.shunze.info/forum/index.php)
|- Exchange 2010 (http://www.shunze.info/forum/board.php?boardid=29)
|-- 《分享》透過script主動檢查過期之帳號 (http://www.shunze.info/forum/threadid.php?boardid=29&threadid=1803)


作者: shunze 發表時間: 2014-06-24, 21:48:

《分享》透過script主動檢查過期之帳號

下載附加檔PEWA.zip並解壓後,將PEWA.vbs存儲於Exchange Server硬碟中,
設定排程每日定時執行,就可以讓Exchange Server主動發信給即將過期之AD帳號。

需修改參數如下
PasswordExpiry 參數要改為您網域中所設定的帳號有效日期。
strRootDomain 要改為您的domain格式,"dc=XXX,dc=com,dc=tw"。
SMTPServer 為您的Exchange Server FQDN。
owaURL 則為您Exchange的webmail。
supportContact 則為問題聯絡人資訊。
debugEmail 則為測試模式之收件人及發信人,正式模式下也會寄一份通知信給此帳號。

debugMode 設定為True,為測試模式,系統只會將通知信發給debugEmail;
若設定為False,為正式運作,系統會發帳號即將過期之通知信給使用者與debugEmail。


該script運作邏輯如下,
透過adodb以LDAP協定取得AD的資料庫,
然後把撈出來的帳號集合從第一筆逐一掃到最後一筆。

執行期間,若發現帳號有效日期小於8天,
則發信給該帳號(正式mode)或維護人員帳號(正式mode及debug mode)。

若需要調整通知天數,請自行修改程式區段,這部分沒有做到自動化參數調整。


此程式適用於Exchange 2003~2010。

上傳的檔案
PEWA.zip (3 KB, 已經被下載 1763 次)

Powered by: Burning Board 1.1.1 2001 by WoltLab
Taiwan Translation by Achi