积极答复者
生成(OAB)脱机地址薄时出错

问题
-
我的服务器版本是:Exchange 2007 08.01.0240.006
因为之前脱机地址薄一直有问题,今天试着解决下,解决步骤为
首先用get-Offlineaddressbook |fl 命令查看了下Web Distribution为 TRUE
然后删除了 C:\Program files\Microsoft\ Exchange Server\ExchangeOAB 和C:\Program files\Microsoft\Exchange Server\ClientAccess\OAB这两个文件夹
然后到:组织配置--邮箱--脱机地址薄--右键单击默认脱机地址薄--选择更新
这样一来,我看到了C:\Program files\Microsoft\ Exchange Server\ExchangeOAB这个文件夹已经生成,但下面有一个GUID的子目录里面却为空。
重启Microsoft Exchange 文件分发服务,依然。
于是我运行了一下test-outlookwebservices |fl 这个命令进行测试,为:
Id : 1003
Type : Information
Message : 将对电子邮件地址 XH.Z@yongxin-enten.com 测试自动发现。
Id : 1007
Type : Information
Message : 正在测试发布名称为 https://server03.enten.com/EWS/Exchange.asmx & 的服务器 server03.enten.com。
Id : 1019
Type : Information
Message : 已发现有效的自动发现服务连接点。此对象上的自动发现 URL 是 https://server03.enten.com/Autodiscover/Autodiscover.xml。
Id : 1005
Type : Error
Message : 访问 https://server03.enten.com/Autodiscover/Autodiscover.xml 时,报告了错误“RemoteCertificateNameMismatch:CN=server09”。
Id : 1005
Type : Warning
Message : 访问 https://server03.enten.com/Autodiscover/Autodiscover.xml 时,报告了错误“NotTimeValid:根据当前系统时钟或签名文件中的时间戳验证时要求的证书不在有效期内。
”。
Id : 1006
Type : Information
Message : 已联系 https://server03.enten.com/Autodiscover/Autodiscover.xml 上的自动发现服务。
WARNING: 出现错误,正在生成调试信息: Object reference not set to an instance of
an object.
Test-OutlookWebServices : Object reference not set to an instance of an object.
At line:1 char:24
+ Test-OutlookWebServices <<<< |fl以上第四项和第五项ID 1005测试 中
SERVER09 为之前安装的EXCHANGE 的计算机名,因为种种原因被改成了目前的计算机名(SERVER08)
并且目前的证书服务也有问题。
追自己的梦,让别人去说吧!
答案
-
您好!
请您在EMS中运行以下命令:
Set-ClientAccessServer -Identity <servername> -AutodiscoverServiceInternalUri
Set-WebServicesVirtualDirectory -Identity "<servername>\EWS" -InternalUrl
Set-WebServicesVirtualDirectory -Identity "<servername>\EWS" -ExternalUrl
Set-OABVirtualDirectory -Identity "<servername>\oab" -InternalUrl
Set-AutodiscoverVirtualDirectory -Identity "autodiscover" -ExternalUrl谢谢!
- 已标记为答案 Terence Yu 2011年11月21日 9:07
全部回复
-
您好!
请您在EMS中运行以下命令:
Set-ClientAccessServer -Identity <servername> -AutodiscoverServiceInternalUri
Set-WebServicesVirtualDirectory -Identity "<servername>\EWS" -InternalUrl
Set-WebServicesVirtualDirectory -Identity "<servername>\EWS" -ExternalUrl
Set-OABVirtualDirectory -Identity "<servername>\oab" -InternalUrl
Set-AutodiscoverVirtualDirectory -Identity "autodiscover" -ExternalUrl谢谢!
- 已标记为答案 Terence Yu 2011年11月21日 9:07