none
Exchange2010 脱机通讯簿 使用outlook无法更新 RRS feed

  • 问题

  • 任务“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

    2014年4月1日 7:30

全部回复

  • 您好,就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\.

    2014年4月1日 15:51
  • 您好!

    1.请使用test-servicehealth命令检查是否所需的Exchange服务是开启的。

    2.请使用Get-OabVirtualDirectory | fl检查OAB设置,检查OABURL及分发方式等。

    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
    2014年4月7日 3:03