有打开EAC(Exchange Administrative Console)时有可能碰到输入用户名和口令后跳转到如下图中的页面并显示错误HTTP 40x (常见x为0或者4):
![](https://img.haomeiwen.com/i14575015/450a49a70b5b211f.png)
导致这个错误的原因多半是更改了ECP或者OWA虚拟目录的登录验证方式或重建了这两个虚拟目录或者其中之一,导致验证方式变成了非“Windows Authentication (Windows验证)”, 要解决故障只需要将相关虚拟目录的验证方式改正好就行了。
以下所有操作在Exchange Management Shell里执行,请执行下列命令前运行EMS。
具体步骤如下:
- 对于ECP改正验证方式的方法:
- 取得ECP虚拟目录的名称
Get-EcpVirtualDirectory
该命令取得类似结果如下图,红框里内容就是我们需要找的ECP虚拟目录的名称:
![](https://img.haomeiwen.com/i14575015/d828e10a1506fe81.png)
- 设置ECP虚拟目录的验证方式为Windows Authentication(Windows验证),注意命令中Identity的置换,这就是上步中得到的ECP虚拟目录的名称:
Set-EcpVirtualDirectory -Identity "ecp (Default Web Site)" -WindowsAuthentication $true -FormsAuthentication $false
![](https://img.haomeiwen.com/i14575015/4eb4f2e21ad0df58.png)
成功后记得重启IIS并对OWA目录也进行必要的更改。
- 对于OWA更改验证方式的方法:
因为方法是类似的,所以这里就只列两个命令了:
Get-OwaVirtualDirectory
set-OwaVirtualDirectory -identity "owa (Default Web Site)" -WindowsAuthentication $True -Basicauthentication $false -Formsauthentication $false
网友评论