询问者
Exchange2010 脱机通讯簿 使用outlook无法更新

问题
-
任务“gaopeng@yuanyuradio.com”报告了错误(0x8004010F):“操作失败。找不到某个对象。”
这是在outlook下的报错
[PS] C:\Windows\system32>Test-OutlookWebServices | Get-ClientAccessServer
警告: 出现意外错误,正在生成 Watson 转储: 找不到邮箱。邮箱 = 'extest_313cdf3deba24@yuanchuan.com'。
找不到邮箱。邮箱 = 'extest_313cdf3deba24@yuanchuan.com'。
+ CategoryInfo : NotSpecified: (:) [Test-OutlookWebServices], MailboxNotFoundException
+ FullyQualifiedErrorId : Microsoft.Exchange.Monitoring.MailboxNotFoundException,Microsoft.Exchange.Management.Sys
temConfigurationTasks.TestOutlookWebServicesTask这是使用 Test-OutlookWebServices的报错
颜梦雨 (攻城狮)yanmy@outlook.com
全部回复
-
您好,就gaopeng 这个用户,还是其他用户都有?
1)查看OAB 文件夹的验证是否正确,缺省是 windows 集成验证
Get-OabVirtualDirectory -ADPropertiesOnly | ft Identity, *Auth* -AutoSize
2)查看OAB对应的URL 是否正确
Get-OabVirtualDirectory -ADPropertiesOnly | ft Identity, *url* -AutoSize
3)查看OAB文件夹是否生产以及生成时间(mailbox 邮件服务器)
C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\OAB
4)查看OAB所在数据库以及DAG的状态
Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like "*OAB*"} | ft Name, Servername, Databas
Get-MailboxDatabaseCopyStatus MGUxxx
5)查看每个数据库是否设置了OAB,因为现在是mailbox 服务器生成 OAB,而不是以往的CAS服务器
Get-MailboxDatabaseCopyStatus MGUxxx
如果没有设置OAB,执行如下命令:
Get-Mailboxdatabase | Set-MailboxDatabase -OfflineAddressBook "Default Offline Address Book"
6)如何查看特定用户的OAB的设置
Get-Mailbox username | fl Name, OfflineAddressBook,Database
7)使用test-servicehealth来测试相关服务都已经启动
8)重启Microsoft Exchange Mailbox Assistant service ,这个服务是用来生产OAB
9)更新OAB 地址簿:Update-OfflineAddressBook "Default Offline Address Book"
10)创建新的地址簿来进行尝试
New-OfflineAddressBook -Name "EXCHANGEOAB" -AddressLists "\Default Global Address List" -VirtualDirectories "MBX\OAB (Default Web Site)"
Get-Mailboxdatabase | Set-MailboxDatabase -OfflineAddressBook "EXCHANGEOAB"
11)查看CAS 服务器提供给客户下载的目录中是否有生成最新的OAB文件
%ExchangeInstallPath%\Logging\HttpProxy\OAB\. -
您好!
1.请使用test-servicehealth命令检查是否所需的Exchange服务是开启的。
2.请使用Get-OabVirtualDirectory | fl检查OAB设置,检查OAB的URL及分发方式等。
3.请手动更新OAB,然后在邮箱服务器上检查OAB文件夹是否生成及生成时间。C:\Program Files\Microsoft\Exchange Server\V14\ExchangeOAB (默认路径)
4.在CAS服务器上检查OAB文件夹是否为空以及时间戳。C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\OAB (默认路径),若为空,请重启Microsoft Exchange File Distribution 服务试试。
5.若该问题依然存在,,请使用Test E-mail Autoconfiguration该工具检查Autodiscover以及OAB URL,在IE上手动输入OAB URL看看是否可以访问。
当Outlook正在运行时,按住CTRL键,在系统在状态栏下,右击Outlook图标,选择Test E-mail Autocofiguration, uncheck “Use Guessmart” and “secure Guessmart authentication” 这两个选项。
微软一站式示例脚本库: http://blogs.technet.com/b/onescript
- 已编辑 cara chen 2014年4月7日 3:06 edit