ค้นหาเว็บไซต์

ไม่สามารถย้ายกล่องจดหมายของโฟลเดอร์สาธารณะได้ในขณะที่กำลังดำเนินการโยกย้ายโฟลเดอร์สาธารณะ


หลังจากย้ายโฟลเดอร์สาธารณะทั้งหมดไปยัง Exchange Online แล้ว กล่องจดหมายโฟลเดอร์สาธารณะเก่าจะยังคงอยู่ใน Exchange 2016 ในช่วงระยะเวลาการเก็บรักษา 180 วัน เราต้องการรวมโฟลเดอร์เหล่านั้นไว้ในเซิร์ฟเวอร์ Exchange 2019 ใหม่ แต่จะเคลื่อนย้ายพวกมันได้อย่างไร? การใช้คำสั่ง New-MoveRequest ล้มเหลวโดยมีข้อผิดพลาดต่อไปนี้:

[PS] C:\>get-mailbox -PublicFolder -Identity mailbox8 | New-MoveRequest -TargetDatabase DB001
Public folder mailboxes cannot be moved while public folder migration is in progress.
    + CategoryInfo          : InvalidOperation: (contoso.com/Users/Mailbox8:MailboxOrMailUserIdParameter) [New-MoveRequest], RecipientTaskException
    + FullyQualifiedErrorId : [Server=EXCH01,RequestId=d0b7d4c3-2392-4132-a70b-4ccaa385b312,TimeStamp=14-11-2022 18:08:10] [FailureCategory=Cmdlet-RecipientTaskException] 9A85A258,Microsoft.Exchange.Management.Migration.MailboxReplication.MoveRequest.NewMoveRequest
    + PSComputerName        : Exch01.contoso.com
[PS] C:\>

ดังที่แสดงในภาพหน้าจอต่อไปนี้:

สาเหตุเกิดจากการที่โฟลเดอร์สาธารณะเก่าถูกล็อคและทำให้มองไม่เห็น หากต้องการย้ายกล่องจดหมายโฟลเดอร์สาธารณะไปยังฐานข้อมูลกล่องจดหมายอื่น ให้เปิดโดยใช้คำสั่งต่อไปนี้บนเซิร์ฟเวอร์ Exchange:

[PS] C:\> Set-OrganizationConfig -PublicFolderMailboxesLockedForNewConnections $false
[PS] C:\> Set-OrganizationConfig -PublicFolderMailboxesMigrationComplete $false
[PS] C:\> Set-OrganizationConfig -PublicFoldersEnabled: Local

หลังจากดำเนินการคำสั่งเหล่านี้แล้ว กล่องจดหมายโฟลเดอร์สาธารณะสามารถย้ายไปยังฐานข้อมูลกล่องจดหมายอื่น (ใหม่) ได้ อีกประการหนึ่งคือคุณสามารถเข้าถึงโฟลเดอร์สาธารณะเก่าได้โดยใช้ Outlook เพื่อดึงข้อมูลจากโฟลเดอร์เหล่านั้นในกรณีของการกู้คืนระบบบางประเภท (เช่น ผู้ใช้ลบรายการออกจากโฟลเดอร์สาธารณะใน Exchange Online ซึ่งไม่พบอีกต่อไป)

โปรดทราบว่าคุณไม่ใช่คนเดียวที่สามารถ 'เห็น' โฟลเดอร์สาธารณะเก่าได้ในทันที หากคุณมีผู้ใช้ Outlook ที่เชื่อมต่อกับกล่องจดหมายในเซิร์ฟเวอร์ Exchange โฟลเดอร์สาธารณะก็จะปรากฏขึ้นอย่างน่าอัศจรรย์ให้พวกเขาเช่นกัน

เมื่อเสร็จแล้ว ให้ปิดโฟลเดอร์สาธารณะอีกครั้งโดยใช้คำสั่งต่อไปนี้:

[PS] C:\> Set-OrganizationConfig -PublicFolderMailboxesLockedForNewConnections $True
[PS] C:\> Set-OrganizationConfig -PublicFolderMailboxesMigrationComplete $True
[PS] C:\> Set-OrganizationConfig -PublicFoldersEnabled: Remote

บทความที่เกี่ยวข้อง