linux怎么查看本机内存大小
345
2022-10-02
【Exchange Online混和模式迁移系列】07 - 配置公共文件夹(Public Folder)共存
在Exchange Online混合模式迁移过程中,有一段时间为共存状态,即部分用户的邮箱已迁移至Exchange Online,另一部分用户的邮箱仍在本地服务器上。如果企业中有公共文件夹(Public Folder),则需确保两方的用户邮箱都能继续访问、使用公文件夹(Public Folder,本文后续将简称为PF)。
公共文件夹不同于邮箱迁移,只能是一次性的切换,而不能分开做部分迁移。即要么访问的所有PF都在本地,要么全都在云端。因此,通常情况下在部署Exchange 与Exchange Online(ExO)混合模式时,也会配置公共文件夹的共存,让所有的用户继续使用原有的Exchange 服务器上的公共文件夹,等所有的邮箱都迁移至ExO后,再将公共文件夹迁移至Exchange Online。本文介绍配置Exchange 2016 PF的共存,后面会单独再写一篇关于最终迁移切换至ExO PF的。
一、公文件夹PF共存注意事项
1. Exchange 服务器版本
混合配置支持Exchange 2010及 以上版本的公共文件夹共存。Exchange 2010 和Exchange 2013以上版本的共存配置、迁移步骤有所不同。
1) Exchange 2010
Exchange 2010 的公共文件夹使用专门的PF数据库,存储不同于邮箱数据库。因此这个版本的共存、迁移不同于Exchange 2013及以上版本。详见微软官方文档 为混合部署部署配置旧版本地公用Exchange Server
Exchange 2013及以上
Exchange 2013及以上的版本,PF也使用邮箱数据库进行存储,其共存配置的官方文档 为Exchange Server部署配置公用文件夹
2010与Exchange 13/16共存的环境
先将Exchange 2010的PF全部迁移至Exchange 2013/16, 再进行从Ex2013/2016 PF到Exchange Online的 迁移。
2. 禁用AADC 中Exchange 邮件公用文件夹选项
AADC中的Exchange 邮件公用文件夹选项不要勾选,保持为禁用状态。
3. 确保公共文件夹邮箱(PF mailbox)的帐户同步到Azure AD Connect
1)在Exchange Server Mangement PowerShell里查看本地所有的PF mailbox 名称
运行Get-Mailbox -PublicFolder 命令,查看本地所有的PF Mailbox。 在我的测试环境里,只有一个Ex16PFMailbox1
2) 在Exchange Online Management PowerShell 里查看同步到ExO 的PF mailbox, 它们以MailUser的形式出现在Exchange Online, 因此使用的是 Get-MailUser 命令,后面跟的参数为前一步里列出的本地 PF 邮箱的名称
错误处理:
如果在ExO 里没有找到对应的Mail User, 多数情况是因为PF 邮箱在AD里的帐户未由Azure AD Connect 同步到Exchange Online。可以在AD 用户和计算机中搜索此帐户,查看它所属的OU;在AADC中查看该OU是否被同步到Azure AD。
默认情况下,在Exchange 服务器上创建PF mailbox时,会在AD的 Users OU 中创建一个禁用的用户帐户。
在AADC 中,如果Users OU并不在同步范围内,可以将PF Mailbox的帐户拖放到其它会被AADC同步的OU里即可。
二、配置公共文件夹共存
以下操作1、2 在本地Exchange 2013/2016 服务器的Exchange Mangement Sheel上进行 。第3步需在连接至Exchange Online 的Mangement Shell中执行。
1. 从 微软下载适用于Exchange 2013/2016 的公用文件夹脚本
运行脚本,同步本地的mail enabled PF(已启用邮件的公共文件夹)到Microsoft 365
.\Sync-ModernMailPublicFolders.ps1 -Credential (Get-Credential) -CsvSummaryFile:sync_summary.csv
在弹出的对话框框中,输入Microsoft 365管理员的信息。
查看确认同步结果
脚本运行结束后可以看到结果的概述,在存放脚本的文件夹里也会生成一个 sync_summary.csv文件,里面能够看到更详细的报告。
sync_summary.csv 文件示例
3. 配置 Exchange Online 使用 Exchange Server 公用文件夹
在Exchange Online Mangement Shell中运行以下命令,让Exchange Online使用Exchange Server上的公共文件夹。-RemotePublicFolderMailboxes 参数后的值需包括本地Exchange Server上的所有PF mailbox, 即前面步骤中在Exchange Server上运行 Get-Mailbox -PublicFolder 命令显示出的所有PF mailbox。在我的示例环境里,只有一个PF 邮箱,因此我只提供Ex16PFMailbox1作为参数的值。
Set-OrganizationConfig -PublicFoldersEnabled Remote -RemotePublicFolderMailboxes PFMailbox1,PFMailbox2,PFMailbox3
三、验证
1. Outlook 客户端验证
从本地Exchange Server迁移到Exchange Online的邮箱,如果之前有访问公共文件夹的权限,那么当进行完上述配置并且AADC完成同步之后,ExO的邮箱用户便可以在Outlook中继续查看、使用在Exchange Server上的公共文件夹。
用户可以在Outlook中尝试打开公共文件夹,确认能够读、写目录,或者发邮件给已启用邮件的公共文件夹。
如果查看Outlook的连接状态,可以看到公共文件夹的服务器名称显示的是On-prem Exchange Server的Outlook Anywhere的外部URL。而邮件服务连接的是outlook.office365.com(Exchange Online)。
2. ExO PowerShell 验证
在Exchange Online Management Shell中,可以使用以下命令查看邮箱使用的有效PF Mailbox。在进行共存配置之前,其值为空。配置成功后,显示的是Exchange Server PF mailbox 的名称。这个结果需等待一段时间后才能看到。
Get-Mailbox yideng |ft name,EffectivePublicFolderMailbox
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~