Owa访问故障,计划重建Owa虚拟目录,开局很完美,过程很残酷。


第一步:get-owavirtualdirectory -server xxxx | remove-owavirtualdirectory 过程很顺利;


第二歩:

new-ecpvirtualdirectory -internalurl https://xx.xx.xx/ecp -server servername -websitename "Default Web Site" -Path "C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\ecp"


然后,故障出来了,如下图所示:

【Ex2013】【虚拟目录】owa虚拟目录创建失败_第1张图片

后来查到结果很奇葩,在Ex2013,new-owavirtualdirectory的命令默认是在后端服务器上运行的,而我的前后端分离,自然不能运行,须在命令中加入-role clientaccess的参数。


ok,完整运行命令:

new-ecpvirtualdirectory -internalurl https://xx.xx.xx/ecp -server servername -websitename "Default Web Site" -Path "C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\ecp" -role clientaccess,这会总该成功了吧?

【Ex2013】【虚拟目录】owa虚拟目录创建失败_第2张图片


进入第三步排错,过程不叙~~~

在目录C:\inetpub\history这个路径下会找到所有历史applicationHost.config文件的历史版本,   找到出现问题前最近的 applicationHost.config 文件,复制这个 applicationHost.config 文件到C:\Windows\system32\inetsrv\config 替换旧的文件。


OK,Owa虚拟目录创建完成。