Office365与本地Exchange互迁移用户及错误提示解决方案

简介:

我们前面的文章有介绍Office365与本地Exchange2013 CU9的混合部署,混合部署后,我们需要测试一下如何将本地的Exchange邮箱用户迁移到Office365 online上,及将Office365 Online上的用户迁移到本地的Exchange上。具体操作我们就开始了。我们在此次的操作中遇到点错误,最终节后后,将解决方案一并分享给有需要的童鞋,具体见下:

以下连接是微软官网提供的一些解决方案,希望对有需要的童鞋帮助。

https://technet.microsoft.com/zh-CN/library/jj150487(v=exchg.150).aspx

https://technet.microsoft.com/en-us/library/jj906432%28v=exchg.150%29.aspx

我们通过本地服务器登陆EMC后,单击切换到office364后---迁移

clip_image002

我们可以看见有两个迁移选项,一个就是将本地Exchange邮箱用户迁移到Office365 Online上,另外一个就是将Office 365邮箱用户迁移到本地的Exchange服务器上。

clip_image002[1]

我们测试将本地的Exchange邮箱用户迁移到Office365 Online上;我们单击选择需要迁移的用户

clip_image004

我们选择user02

clip_image006

输入Exchange服务器的全局管理员(organzition server)组用户,在此我们使用administrator进行验证

clip_image008

我们选择远程的MRS代理服务器:

MRS代理服务器为在外部可以访问Exchange服务器内部服务器的代理服务,该服务我们可以理解为CAS服务器的对方访问地址。通过该服务地址我们可以在外部访问本地的Exchane邮箱用户及收发邮件。

clip_image010

然后定义一个迁移名称,在此我们定义为:migration to office365

clip_image012

定义迁移后的服务通知报告,在此我们选择gaowenlong、user01邮箱用户。在此可以选择任意用户

clip_image014

开始迁移,提示正在同步

clip_image016

提示正在同步一个用户

clip_image018

迁移数据已同步完成—迁移完成

clip_image020

迁移后,我们登录到gaowenlong、user01邮箱下,可以看见系统发送的一封迁移报告

clip_image022

clip_image024

同步完成后,我们需要对同步用户进行批处理迁移配置

clip_image026

迁移用户操作已经完成。

clip_image028

接下来我们登录office365邮箱管理中心,查看迁移的用户状态,发现刚才迁移的用户没有显示

clip_image030

clip_image032

迁移到office365上的用户,如果需要登录邮箱的话,我们需要对office365上的用户分配许可

wKioL1ZcayHB3Dy9AAEdZVvkrVw334.png

选定用户---编辑---分配许可

wKiom1ZcatHiyXe-AADUCVm-c20766.png

我们通过本地的Exchange访问服务进行登录刚才迁移的用户,会提示需要访问以下链接才可以登录用户邮箱。

clip_image034

我们单击跳转指定链接后,user02可以正常登录user02的邮箱服务

clip_image036

我们测试使用本地的user01给office365上的user02发送测试邮件

clip_image038

使用office365上的user02用户回复本地的user01用户

clip_image040

接下来我们测试将office365上的账户迁移到本地

我们首先在office365上创建一个邮箱用户

clip_image042

创建一个office365用户user03

clip_image044

用户创建完成

clip_image046

创建后,我们需要使用dirsync同步到office365上

Start-onlinecoexistencesync

clip_image048

执行强制同步后,我们登录office365管理中心,可以看见刚才创建的office365用户user03

clip_image050

我们准备将office365上的用户user03迁移到本地

迁移----从exchange onlie迁移

clip_image052

我们选择user03

clip_image054

同样选择远程MRS代理服务器

clip_image056

我们再次给本地服务器添加了一个数据库;

在迁移本地之前确认数据库的名称;再次建议大家在做本地迁移的时候,数据库名称不建议有空格,如果有空格那样迁移的话会有问题,提示找不到用户的数据库guid,为了保险起见,建议修改默认数据库名称或者添加新的数据库

clip_image058

查看当前服务器的数据库服务

clip_image060

接下来定义定义迁移处理名称----migration to local

clip_image062

定义迁移属性,在此建议自动启动批处理程序

clip_image064

我们发现用户迁移失败

clip_image066

我们根据错误搜索解决方案

https://support.microsoft.com/en-us/kb/2956029

CAUSE

This behavior occurs because the value of the mailbox GUID isn't stamped on the associated mailbox in the on-premises organization.

Note The mailbox value is stored in the ExchangeGUID property (also known as the msExchMailboxGUID attribute).

This situation occurs because the value of the property isn't synced to the associated remote mailbox in the on-premises organization when a mailbox is created in Exchange Online.

To move a mailbox, the value of the ExchangeGUID property must be the same in the Exchange Online mailbox and in the associated on-premises remote mailbox.

SOULTION

Set the ExchangeGUID property on the associated on-premises remote mailbox before you move the mailbox to the on-premises organization. To do this, follow these steps:

1.Open the Exchange Management Shell on the on-premises server, and then run the following command to check whether the ExchangeGUID property of the on-premises remote mailbox is set:   

1
2
Get-RemoteMailbox < alias  of cloud mailbox to move> | Format-List ExchangeGUID    Note If the ExchangeGUID property returns all zeros, the value isn't stamped on the on-premises remote mailbox. 
get-remotemailbox user03 |  format -list exchangeGuid

clip_image068

Note If the ExchangeGUID property returns all zeros, the value isn't stamped on the on-premises remote mailbox.

2.Open Windows PowerShell (don't use the Exchange Management Shell), and then connect to Exchange Online. For more info about how to do this, see Connect to Exchange Online Using Remote PowerShell.

使用以下链接进行操作

https://technet.microsoft.com/library/jj984289(v=exchg.160).aspx

使用windows powershell 链接到exchange online

开始之前我们需要准备

您可以使用 Windows 的以下版本:

Windows 10

Windows 8 或 Windows 8.1

Windows Server 2012 或 Windows Server 2012 R2

Windows 7 Service Pack 1 (SP1)*

Windows Server 2008 R2 SP1*   
* 您需要安装 Microsoft.NET Framework 4.5 或更高版本,然后安装 Windows Management Framework 3.0 或 Windows Management Framework 4.0。有关详细信息,请参阅
安装 .NET Framework 和 Windows Management Framework 3.0 或 Windows Management Framework 4.0

2.1打开本地的级算计上的windows powershell,运行以下命令

set-executionpolicy remotesigned 允许签名

clip_image070

1
$UserCredential = Get-Credential

在“Windows PowerShell 凭据请求”对话框中,键入您的 Office 365 用户名和密码,然后单击“确定”

clip_image072

2.2

1
2
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https: //outlook .office365.com /powershell-liveid/  -Credential $UserCredential -Authentication Basic -AllowRedirection
如果您是由世纪互联运营的中国 Office 365 客户,请为 ConnectionUri 参数使用以下值:https: //partner .outlook.cn /PowerShell .

因为我们环境是世纪互联的

1
2
3
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri 
https: //partner .outlook.cn /powershell-liveid/
  -Credential $UserCredential -Authentication Basic -AllowRedirection

clip_image074

2.3

1
Import-PSSession $Session

clip_image076

clip_image078

2.4

最后操作完成后,我们可以使用以下命令完成断开与远程的powershell 会话链接

1
Remove-PSSession $Session

2.5

确认是否链接成功

1
get-mailbox

clip_image080

3.Run the following command to retrieve the value of ExchangeGUID property of the mailbox that you want to move.   

1
Get-Mailbox <MailboxName> | Format-List ExchangeGUID

clip_image082

4.Run the following command to set the value of the ExchangeGUID property on the on-premises remote mailbox to the value that you retrieved in step 3:   
Set-RemoteMailbox <MailboxName> -ExchangeGUID <GUID>

get-remotemailbox user03 -exchangeguid 6axxxxxxxx

clip_image084

5.Force directory synchronization. For more info about how to do this, see the "Force directory synchronization" section of Synchronize your directories.

clip_image088

然后我们尝试再次迁移

我们把原来的错误的迁移信息删除

clip_image090

提示已经同步完成

clip_image092

同步完成后,正在处理批处理程序

clip_image094

用户迁移成功

clip_image096

clip_image098

office365上的用户列表中已没有user03了

clip_image100

我们查看user03已成为本地用户

clip_image102

最后我们通过本地的服务器访问地址进行登录user03

clip_image104

登录成功

clip_image106

我们使用user03给user01发送测试邮件

clip_image108

再使用user01的本地邮箱给user03发送测试邮件

clip_image110

最后我们总结一下,其实迁移用户后,用户属性会发送变化

如果从本地迁移到office365 onlie上的话 ,会在用户属性多一个targetaddress配置属性

clip_image112

用户关联后,我们一般使用的是从office365到本地的用户之间私用的是proxyaddress

clip_image114




本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1718348,如需转载请自行联系原作者

相关文章
|
6月前
|
Web App开发 安全 前端开发
新一代WebOffice高版本谷歌Chrome打开、编辑、保存微软Office/金山WPS解决方案大盘点
随着互联网技术的不断发展,越来越多的企业开始采用在线办公模式,微软Office Word 是最好用的文档编辑工具,然而doc、docx、xls、xlsx、ppt、pptx等格式的Office文档是无法直接在浏览器中直接打开的,如果可以实现Web在线预览编辑OffIce,肯定会还带来了更高效、便捷的办公体验,为我们的工作带来了更多可能性。
783 9
|
Web App开发 安全 内存技术
新版谷歌Chrome取消对PPAPI插件支持后,浏览器网页打开编辑保存微软Office、金山WPS文档解决方案
最近陆续看到一些大学发布公告,谷歌Chrome取消了对PPAPI插件支持,导致某些在线Office厂家产品将无法在谷歌Chrome107及以上版本运行,被迫更换360浏览器或者使用低版本Chrome浏览器苟延残喘。
401 0
新版谷歌Chrome取消对PPAPI插件支持后,浏览器网页打开编辑保存微软Office、金山WPS文档解决方案
|
自然语言处理 搜索推荐 虚拟化