logo-header-e2010

HOWTO:因 Exchange 2010 错误的角色安装顺序引发的 Outlook 访问故障

        一个全新的 Exchange 环境,客户端访问服务器、集线器传输服务器、邮箱服务器分别安装到三台服务器上。在 Exchange 各角色部署完毕之后,在客户端计算机上分别用 Outlook Web App 和 Outlook 方式进行访问测试,结果发现 Outlook Web App 访问正常,而直接使用 Outlook 客户端配置用户时总是提示“到 Microsoft Exchange 的连接不可用,Outlook 必须处于联机或连接状态才能完成该操作。”

        因为整个环境是参考 TechNet LibrarysExchange Server 2010 安装指南模板 来执行的,应该是不会有什么错误,无奈看了看 客户端访问服务器的疑难解答参考 还真发现了问题。

        如果在 Outlook Web App 中能打开邮箱,而 Outlook 客户端无法打开邮箱,可先用下列的 PowerShell 命令行验证服务器信息:

Get-MailboxDatabase | fl RPCClientAccessServer

        如果该命令输出的是邮箱服务器的名称,则安装客户端访问服务器角色和邮箱服务器角色的顺序可能有误。那么需要将 RPCClientAccessServer 的值设置为客户端访问服务器,而非邮箱服务器。(PS:微软官方的疑难解答参考中翻译存在错误,请注意!)命令参考如下:

Get-MailboxDatabase | Set-MailboxDatabase -RPCClientAccessServer <FQDN of the Client Access Server>

        最终结果可以参考下图:

image

        当前邮箱数据库所对应的 RPCClientAccessServer 已经被指定为 CAS,重新测试访问恢复了正常。回忆了一下之前的安装顺序,是先安装的“邮箱服务器”后安装的“客户端访问服务器”,但是微软官方文档中也确实没有明确指出安装顺序的必要性!(PS:难道是我眼力劲不够……)总之最终是解决了问题,与大家分享一下。

logo-header-e2010 卸载 Exchange 角色时提示“有些控件无效 - 请指定要卸载的现有服务器”

        开始前先声明一小下,感觉这真不应该算是一个技术问题,但发现还真有不少朋友遇到过!当我们要卸载 Exchange Server 2010 角色服务时,可能会遭遇如下图的提示:

change_exchange_setup_error

        “有些控件无效 - 请指定要卸载的现有服务器角色”,其实这并不是什么故障,只是因为我们习惯了卸载时都是要勾选要卸在的组件,而在 Exchange Server 2010 中要卸载组件则需要清除掉勾选。而在操作页面中,向导也提示的非常清楚 - “清除要删除的服务器角色复选框”,只是大部分“习惯”了的朋友会忽略而已!

        此外,Exchange Server 2010 的修改安装操作,与微软其他产品如:Office,还有一点不同:即,卸载和添加组件是分开独立的操作功能。如果选择更改,那么只能添加角色组件,而不能同时进行卸载选择。

        OK,该问题简单说明一下,没什么可深入探讨的!不过到希望微软以后的产品能更加注意一下用户细节方面的体验!

分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]