EXCHANGE 2013 OWA重建

這次來跟大家聊聊我最近碰到的一個Exchange 2013中OWA的重建問題,事情是這個樣子的:某天收到反饋,說用戶無法登陸OWA,提示用戶名密碼錯誤,哪怕是輸入絕對正確的密碼也提示用戶名和密碼錯誤,ECP更不用說,一樣打不開。

二話不說,遠程連接開幹,好在架構比較妥,兩臺CAS有NLB,首先在NLB中把出問題的NLB節點停止,讓請求發到沒問題的NLB節點上。

然後對比兩臺CAS的IIS配置,發現並無二樣,IISreset也無效,熟練的打開Exchange Management Shell,動手開敲:

Remove-OwaVirtualDirectory –Identity “CAS01\owa (Default Web Site)”

提示是否確認刪除,當然確認。

然後進行重建

New-OwaVirtualDirectory –Server CAS01 –InternalURL   -ExternalURL https://mail.contoso.com/owa

按照正確的劇本節奏,這條命令的結果應該顯示新建好的OWA的一些基本信息,接下來去ECP裏調整設置就行了……

然而……

image

無情的被打臉了…報錯:InvalidOperationException,奇怪了我哪裏有無效操作了……

開始排錯吧,第一步:打開ADSI,查看是不是有舊的owa的殘留配置,路徑爲:

CN=owa (Default Web Site), CN=HTTP, CN=Protocols, CN=CAS01, CN=Servers, CN=Exchange Administrative Group (FYDIBOHF23SPDLT), CN=Administrative Groups, CN=First Organization, CN=Microsoft Exchange, CN=Services, CN=Configuration, DC=contoso, DC=com.

也就是說,每一個虛擬目錄都對應這裏的一條msExchXXXVirtualDirectory對象。

image

如果在這裏發現有CN=owa (default web site)的殘留對象,那麼請果斷幹掉。

接下來,去下載一把刀個祕密武器:IIS 6.0 Resource Kit Tools

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&displaylang=en

不要以爲這把刀是IIS 6.0就看不起他,這是一套刀具!安裝在CAS01上,打開其中的IIS Metabase Explorer,依次展開以下路徑:

clip_image006

發現殘留,果斷右鍵 – delete。再接下來,再次嘗試

New-OwaVirtualDirectory –Server CAS01

命令成功!測試訪問情況,可以順利打開OWA並且登入。problem fixed.

image

順帶一提,你也可以手動創建IIS裏的應用程序,然後手動在ADSI裏創建msExchOwaVirtualDirectory對象,然後手動對比其他的CAS服務器上的對象值,一條一條填進去。相當於手寫一個OWA進去。也是可以用的,比方看這裏:

https://dirteam.com/dave/2010/12/23/fixing-a-broken-owa-2010-virtual-directory/

本文出自 “卡斯特梅的雨季” 博客,請務必保留此出處http://sodaxu.blog.51cto.com/8850288/1705645


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章