首页> 系统技术> Exchange2010邮件系统公共文件夹数据库迁移

[文章]Exchange2010邮件系统公共文件夹数据库迁移

收藏
0 697 0

【摘要】

微软早期公告称,将于2020114日以后停止对Exchange2010邮件系统支持,对于仍在使用Exchange2010邮件系统的企业,往往会对现有邮件系统进行升级操作。Exchange 2010邮件系统的公共文件夹属于数据库级别,对于旧Exchange2010邮件系统中已使用该功能数据库的升级,需要在升级邮件系统期间迁移公共文件夹数据库,根据个人实际实践,可以通过以下迁移步骤迁移。

【正文】

一、环境介绍

1.  Exchange2010邮件系统公共文件夹数据库迁移到Exchange2016

二、迁移前的准备工作

         1.  在以下官网链接下载迁移脚本:

               https://www.microsoft.com/en-us/download/details.aspx?id=38407

        2.  登陆旧Exchange2010邮件系统,通过以下命令获取当前公用文件夹部署的快照

    n  运行以下命令以获取原始源文件夹结构的快照:

Get-PublicFolder -Recurse | Export-CliXML C:\PFMigration\Legacy_PFStructure.xml


    n  运行以下命令以快照公用文件夹统计信息,例如项目数,大小和所有者

    Get-PublicFolderStatistics | Export-CliXML C:\PFMigration\Legacy_PFStatistics.xml

    

    n  运行以下命令以拍摄权限快照:

              Get-PublicFolder -Recurse -Server CLUSTER-nodeD | Get-PublicFolderClientPermission | Select-Object Identity,User -ExpandProperty AccessRights | Export-CliXML   C:\PFMigration\Legacy_PFPermsNodeD.xml

                

    n  如果公用文件夹的名称包含反斜杠(\),则迁移将在父公用文件夹中创建迁移的公用文件夹。迁移之前,建议重命名名称中带有反斜杠的所有公用文件夹,可通过以下命令确认:

            Get-PublicFolderStatistics -ResultSize Unlimited | Where {($_.Name -like "*\*")} | Format-List Name, Identity

              

    n  通过运行以下命令,确保没有先前成功迁移的记录

            Get-OrganizationConfig | Format-List PublicFoldersLockedforMigration, PublicFolderMigrationComplete

             

         3. 登陆Exchange2016邮件系统,运行以下命令以发现任何现有的批量迁移请求

            $batch = Get-MigrationBatch | ?{$_.MigrationType.ToString() -eq "PublicFolder"}

            

三、迁移步骤

       1.  Exchange 2010服务器上,运行Export-PublicFolderStatistics.ps1脚本以创建文件夹名称到文件夹大小的映射文件;

           .\Export-PublicFolderStatistics.ps1 <Folder to size map path> <FQDN of source server>

            

      2. 运行PublicFolderToMailboxMapGenerator.ps1脚本以创建公用文件夹到邮箱的映射文件。

        .\PublicFolderToMailboxMapGenerator.ps1 <Maximum mailbox size in bytes> <Folder to size map path> <Folder to mailbox map path>

           

       3. 运行以下命令以创建目标公用文件夹邮箱

          .\Create-PublicFolderMailboxesForMigration.ps1 -FolderMappingCsv Mapping.csv -EstimatedNumberOfConcurrentUsers:<estimate>

          

     4.  Exchange 2016服务器上,运行以下命令创建迁移请求:

        New-MigrationBatch -Name PFMigration -SourcePublicFolderDatabase (Get-PublicFolderDatabase -Server <Source server name>) -CSVData (Get-Content <Folder to mailbox map path> -Encoding Byte) -NotificationEmails <email addresses for migration notifications>

        

      5. 登陆ECP,启动迁移请求:

          

       6. 通过以下命令,迁移过程锁定公共文件夹:

    Set-OrganizationConfig -PublicFoldersLockedForMigration:$true

   

       7.  通过以下命令,完成迁移请求,并等待完成

    Complete-MigrationBatch PFMigration

     

       8. 迁移完成后,通过以下命令进行公共文件夹切换:

   Set-OrganizationConfig -PublicFolderMigrationComplete:$true

   

   Set-OrganizationConfig -PublicFoldersEnabled Local

   


系统技术
最近热帖
{{item.Title}} {{item.ViewCount}}
近期热议
{{item.Title}} {{item.PostCount}}