天天看點

關于Exchange Server 2010 啟用郵箱時MMC控制台崩潰問題處理

最近有小夥伴咨詢問題,關于對已有的AD帳号啟用郵箱功能時,EMC控制台崩潰,并提示如下界面顯示,反複操作都是無法建立,一直崩潰,那麼我們先來看看這個EMC控制台引出的MMC控制台報錯。當然這時會有一個疑問為什麼EMC崩潰時會顯示的是MMC控制台呢?這個好了解,因為EMC其實也是建立在MMC基礎上的哦。
關于Exchange Server 2010 啟用郵箱時MMC控制台崩潰問題處理

OK,我們現在來重制一下這個報錯場景,跟我來:    

首先,建立一個用于批量建立帳号的CSV檔案,格式内容如下:

關于Exchange Server 2010 啟用郵箱時MMC控制台崩潰問題處理
接下來,我們執行PowerShell,運作建立帳号腳本:
關于Exchange Server 2010 啟用郵箱時MMC控制台崩潰問題處理
指令執行後,沒有報錯,這時可以通過AD控制台看到,小高也已經建立出來了
關于Exchange Server 2010 啟用郵箱時MMC控制台崩潰問題處理
來看看小高的帳号屬性,可以看到已經建立好帳号了。
關于Exchange Server 2010 啟用郵箱時MMC控制台崩潰問題處理
好,接下來去EMC控制台通過GUI方式來啟用帳号郵箱,這時我們可以看到,小夥伴回報的問題重制了。
關于Exchange Server 2010 啟用郵箱時MMC控制台崩潰問題處理

好,報錯場景重制成功了,那麼我們來一起看看這個問題原因:

首先:先通過PowerShell指令行看看這個帳号建立完成的屬性,哦?來看看,有意思的事情出現啦,CN名後帶有斜杠?也不知道這是不是百年難見的一幕…….,反正我是看到了…….

關于Exchange Server 2010 啟用郵箱時MMC控制台崩潰問題處理
那我們就不得不對CN屬性有所懷疑了…CSV中并沒有CN字段設定,那我們先來看看xiaogao這個帳号的完整屬性輸出值,找找看是什麼原因吧…執行如下PowerShell指令并輸出。
關于Exchange Server 2010 啟用郵箱時MMC控制台崩潰問題處理
來來來,各位看官,我們一起看看這輸出的屬性都有什麼不同?和正常的,當然前提你需要知道CN的屬性來自于誰呀,來自于Name,然後被展現在DistinguishedName,知道了這些,那麼我們着重看Name屬性就好了,接着上圖,請欣賞@_@
關于Exchange Server 2010 啟用郵箱時MMC控制台崩潰問題處理

從上圖來看,這帳号竟然有空格?師傅,這貨輸出有空格,有空格,有空格….(重要的事情說三遍!)

哦,看來這個圖很有意思嘛,我們用同樣方法輸出來看一個正确的帳号屬性中Name和這帳号有什麼差別?

關于Exchange Server 2010 啟用郵箱時MMC控制台崩潰問題處理
關于Exchange Server 2010 啟用郵箱時MMC控制台崩潰問題處理

哦,難道是多了一個空格導緻的?先不要着急嘛,來再驗證一下。

打開Exchange Server 2010 PowerShell控制台,執行如下指令修改Name值為不帶空格的,設定方法就是下邊紅框辨別的地方哦。

關于Exchange Server 2010 啟用郵箱時MMC控制台崩潰問題處理
接下來,通過Powershell檢視修改結果,如下圖所示
關于Exchange Server 2010 啟用郵箱時MMC控制台崩潰問題處理
執行完成Name修改後,從上圖輸出結果來看CN值已經顯示正确了,接着來看看Name值中是不是已經把空格去掉了。
關于Exchange Server 2010 啟用郵箱時MMC控制台崩潰問題處理