none
Exchange2010 和Exchange2016 共存环境下,卸载exchange2010的公用文件夹数据库失败 RRS feed

  • 问题

  • Hi Support Team

    我尝试通过 https://docs.microsoft.com/en-us/previous-versions/office/exchange-server-2010/dd876883(v=exchg.141) 建议

    1、清理无用的公用文件夹,通过 Get-PublicFolder -Server xxx "\" -Recurse -ResultSize:Unlimited | Remove-PublicFolder -Server xxx -Recurse -ErrorAction:SilentlyContinue清理后,剩余中下图中的文件夹 无法被删除

    

    2、通过 .\MoveAllReplicas.ps1 将公用文件内容移动到其他公用文件数据库中

    3、删除了数据库的默认公用文件夹数据设置

    4、通过EMC删除公用文件夹的时候 还是报错 ,提示里面存在副本

    2019年5月28日 10:58

答案

  • 您有没有试过您引用的文章里面的手动删除步骤?

    如果还是不行的话,既然您打算启用公用文件夹功能,您可以从Adsiedit.msc进行删除:

    1. 打开Adsiedit.msc

    2. 浏览到Configuration -> Services -> Microsoft Exchange -> 你的组织名称 -> administrative groups --> Exchange administrative group (xxxx) --> Databases --> 您的public folder database

    3. 在右侧面板中,删除您的公用文件夹

    此致,

    Steve Fan


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2019年5月31日 10:28
    版主

全部回复

  • 您好,

    据我所知,.\MoveAllReplicas.ps1不能被用于移动Exchange 2010公用文件夹副本到Exchange 2016。您引用的文章讲的是Exchange 2010环境中,将公用文件夹副本移动到另外的数据库。

    如果想要从Exchange 2010迁移公用文件夹到Exchange 2016,您可以参考以下文章:

    使用批处理迁移将 Exchange 2010 公用文件夹迁移到 Exchange 2016

    此致,

    Steve Fan


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.


    2019年5月29日 7:55
    版主
  • 你好!

     目前我的环境下有3个站点,A站点是exchange2010 ,B站点是exchange2010+exchange2016, C站点是exchange2010,所以我把B站点的public folder复制到A站点的公共文件夹数据中;然后卸载B站点的exchange2010版本,但现在无法删除public folder数据库。

    公共文件夹这个功能准备弃用。


    • 已标记为答案 cangyue 2019年5月30日 3:18
    • 已编辑 cangyue 2019年5月30日 3:18
    • 取消答案标记 cangyue 2019年5月30日 3:19
    2019年5月30日 3:17
  • 您有没有试过您引用的文章里面的手动删除步骤?

    如果还是不行的话,既然您打算启用公用文件夹功能,您可以从Adsiedit.msc进行删除:

    1. 打开Adsiedit.msc

    2. 浏览到Configuration -> Services -> Microsoft Exchange -> 你的组织名称 -> administrative groups --> Exchange administrative group (xxxx) --> Databases --> 您的public folder database

    3. 在右侧面板中,删除您的公用文件夹

    此致,

    Steve Fan


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2019年5月31日 10:28
    版主
  • hi 你好

    通过Adsiedit.msc 删除B站点的public folder,是否会影响其他站点的public folder?

    2019年6月3日 1:20
  • 会影响的。如果您还想从其他站点访问这个公用文件夹,就不要通过Adsiedit.msc删除您的公用文件夹。

    >>4、通过EMC删除公用文件夹的时候 还是报错 ,提示里面存在副本

    您之前提到通过EMC删除的时候有报错,您有试过通过Shell删除吗?

    Get-PublicFolderDatabase -Server "Exchange2010" | Remove-PublicFolderDatabase

    此致,

    Steve Fan


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.


    2019年6月3日 9:24
    版主
  • Hi 你好

    非常感谢你回复!

    通过powershell 和EMC 进行删除 报错都是一样的,如下图

    我跟其他站点的同事沟通下,看里面是否还有信息。

    然后补充描述3个站点之间的关系: A 站点是B站点的根,B站点是C站点的根,分三级

    最后想了解下 我在B站点 通过Adsiedit 删除public folder数据,其他站点除了不能访问B站点的文件夹,其他都没影响?A、C站点的public folder数据库都不会受影响?




    • 已编辑 cangyue 2019年6月3日 10:47
    2019年6月3日 10:45
  • >>最后想了解下 我在B站点 通过Adsiedit 删除public folder数据,其他站点除了不能访问B站点的文件夹,其他都没影响?A、C站点的public folder数据库都不会受影响?

    您需要确保您删除的是正确的公用文件夹数据库,就不会对其他站点产生影响,否则,我们不推荐您用这个方法。(注意:使用Adsiedit删除不是推荐的方法,误操作会对您的环境造成严重的影响。)

    根据我进一步的研究,从我们的内部资料库中找到很多类似的案例,都是由于“internet newsgroups”这个公用文件夹无法删除造成的,最终的解决方案也都是从Adsiedit直接删除公用文件夹数据库。

    此外,您可以运行以下命令查看您想要删除的公用文件夹数据库有没有其他副本:

    Get-PublicFolder  -Recurse | ft name,parentpath,replicas

    确保该公用文件夹数据库没有被邮箱数据库使用。可以通过以下命令查看:

    Get-MailboxDatabase | ft name,publicfolderdatabase

    如果列表中没有出现该公用文件夹数据库,则说明没有被邮箱数据库使用。

    此致,

    Steve Fan


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.


    2019年6月6日 7:24
    版主
  • 您好,

    请问当前问题有什么进展了吗?

    此致,

    Steve Fan


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.


    2019年6月10日 9:16
    版主
  • 你好,

         非常感谢。通过Adsiedit 已经删除public folder

    2019年6月17日 2:28