Exchange 2013 重建OWA一例

这段时间一直在忙项目和ITcharger的事情,没有来得及接着写深刻Exchange 2013系列文章,在这儿先给你们道个歉,既然开了坑就要填。等俺空下来必定会一点点给你们补上。web

此次来跟你们聊聊我最近碰到的一个Exchange 2013中OWA的重建问题,事情是这个样子的:某天收到反馈,说用户没法登录OWA,提示用户名密码错误,哪怕是输入绝对正确的密码也提示用户名和密码错误,ECP更不用说,同样打不开。服务器

二话不说,远程链接开干,好在架构比较妥,两台CAS有NLB,首先在NLB中把出问题的NLB节点中止,让请求发到没问题的NLB节点上。架构

而后对比两台CAS的IIS配置,发现并没有二样,IISreset也无效,熟练的打开Exchange Management Shell,动手开敲:ide

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

提示是否确认删除,固然确认。测试

而后进行重建spa

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

按照正确的剧本节奏,这条命令的结果应该显示新建好的OWA的一些基本信息,接下来去ECP里调整设置就好了……对象

然而……blog

p_w_picpath

无情的被打脸了…报错:InvalidOperationException,奇怪了我哪里有无效操做了……ip

开始排错吧,第一步:打开ADSI,查看是否是有旧的owa的残留配置,路径为:get

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对象。

p_w_picpath

若是在这里发现有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_p_w_picpath006

发现残留,果断右键 – delete。再接下来,再次尝试

New-OwaVirtualDirectory –Server CAS01

命令成功!测试访问状况,能够顺利打开OWA而且登入。problem fixed.

p_w_picpath

顺带一提,你也能够手动建立IIS里的应用程序,而后手动在ADSI里建立msExchOwaVirtualDirectory对象,而后手动对比其余的CAS服务器上的对象值,一条一条填进去。至关于手写一个OWA进去。也是能够用的,比方看这里:

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

相关文章
相关标签/搜索