上图画圈中有时被无缘无故自动勾先上,导致客户端通过outlook anywhere外部的用户,无法跳过密码验证!!
说明:
1.这个问题很可能是因为EXPR OutlookProvider 对象的 Server 属性值设置错误造成的。当 Outlook 2007 用户使用 Outlook Anywhere 连接到 Exchange 时,自动发现服务将在 Active Directory 中查找 OutlookAnywhere 和 OutlookProvider 对象的 ExternalHostName 和 Auth Package 参数值。(OutlookProvider 对象为 Outlook 2007 客户端提供配置。)但是,如果 EXPR OutlookProvider 对象的 Server 属性值设置错误(这个值将直接对“仅连接到其证书中包含该主题名称的代理服务器”的选项下的值产生影响),则该设置会覆盖自动发现服务所使用的默认服务发现机制。
尝试解决方法:
a.在您的客户端访问服务器角色的Exchange 2007服务器上,打开 Exchange 命令行管理程序
b.输入下列命令:
Set-OutlookProvider EXPR -Server $null
Set-OutlookProvider EXPR -CertPrincipalName $Null
c.关闭Exchange 命令行管理程序
d.重新启动 Internet Information Services (IIS)。
a.在您的客户端访问服务器角色的Exchange 2007服务器上,打开 Exchange 命令行管理程序
b.输入下列命令:
Set-OutlookProvider EXPR -Server $null
Set-OutlookProvider EXPR -CertPrincipalName $Null
c.关闭Exchange 命令行管理程序
d.重新启动 Internet Information Services (IIS)。
如果依旧可尝试配置新的Outlook Profile!一般都能得到解决!
实际中处理:
[PS] C:\>Get-OutlookProvider
Name Server CertPrincipalName TTL
---- ------ ----------------- ---
EXCH 1
EXPR autodiscover.pro... 1
WEB 1
---- ------ ----------------- ---
EXCH 1
EXPR autodiscover.pro... 1
WEB 1
[PS] C:\>Set-OutlookProvider EXPR -CertPrincipalName $Null
[PS] C:\>Get-OutlookProvider
[PS] C:\>Get-OutlookProvider
Name Server CertPrincipalName TTL
---- ------ ----------------- ---
EXCH 1
EXPR 1
WEB 1
---- ------ ----------------- ---
EXCH 1
EXPR 1
WEB 1
[PS] C:\>iisreset
正在尝试停止...
Internet 服务已成功停止
正在尝试启动...
Internet 服务已成功启动
Internet 服务已成功停止
正在尝试启动...
Internet 服务已成功启动
注:在默认情况下,EXCH与EXPR的值都是空的,EXCH的值是针对内部用MAPI方式连接Exchange Server的用户,EXPR是针对外部用RPC OVER HTTP (Outlook Anywhere)来连接Exchange Server的用户。
其它参考资源:
本文转自 godoha 51CTO博客,原文链接:http://blog.51cto.com/godoha/186806 ,如需转载请自行联系原作者