因此,在我的公司,我们有三台 MS Exchange 服务器。2 台 2007 服务器(exchange1 和 exchange3)和一台 2010 服务器(exchange2),均为标准版。我们将关闭其中一台 Exchange 2007 服务器(exchange1)以重建并安装 Exchange 2010,因为我们已获得此许可。我正在将所有服务从 exchange1 迁移到 exchange3。我已将 exchange3 设置为与 exchange1 具有相同的角色,并将所有邮箱迁移过来。
我现在的问题是,当我停止 exchange1 上的信息存储服务时,人们无法访问他们的电子邮件。我认为 Outlook 仍将 exchange1 作为客户端访问服务器,但我对此并不完全确定。我已经测试过,移动后,Outlook 客户端被告知重新启动,新服务器位于他们的帐户设置中,但似乎整个组织在某种程度上依赖于 exchange1 上的信息存储的启动和运行。
我觉得还有很多事情要做,但到目前为止,我还找不到任何技术文章或论坛帖子来描述如何做我想做的事情。
作为参考,以下是在 Exchange 邮箱已从 exchange1 迁移到 exchange3 的工作站上运行的 netstat 的输出:
Active Connections
Proto Local Address Foreign Address State
TCP workstation:4096 exchange3.example.com:epmap TIME_WAIT
TCP workstation:4097 exchange3.example.com:1044 TIME_WAIT
TCP workstation:4103 exchange3.example.com:epmap ESTABLISHED
TCP workstation:4104 exchange3.example.com:53428 ESTABLISHED
TCP workstation:4106 exchange3.example.com:1044 TIME_WAIT
TCP workstation:4107 exchange1.example.com:epmap ESTABLISHED
TCP workstation:4108 exchange1.example.com:6139 ESTABLISHED
TCP workstation:4110 exchange3.example.com:53428 ESTABLISHED
答案1
我对公用文件夹存储感到疑惑。您的客户端是否连接到 Exchange1 计算机上的公用存储?每个邮箱数据库都有一个默认的公用文件夹存储设置。检查您移动邮箱的邮箱数据库上的设置。
答案2
在该工作站上,按住 CTLR + 右键单击 Outlook 尝试图标(连接时),然后选择“连接状态...”,它会告诉您客户端连接到哪个服务。正如 Evan 指出的那样,客户端可能连接到 Exchange1 上的公用文件夹数据库。
答案3
您是否在 Exchange3 上安装了客户端访问角色,并且是否确保首先在 Exchange 2007 上安装了 SP2?
针对您的 2010 数据库运行以下命令,以确保使用正确的 CAS:
Get-mailboxdatabase <databasename> | fl -Property RpcClientAccessServer
它的工作方式如下:
当您移动邮箱时,连接到 Exchange1 的 Outlook 客户端将自动重定向到 Exchange3。为了使此功能“无缝”运行,旧服务器需要保持正常运行。通常最好让旧服务器运行一两周,以确保除少数休假者外,所有客户端都以这种方式移动,等等。