공용 폴더 마이그레이션 중 오류

증상

공용 폴더 마이그레이션 중에 다음 문제 중 하나가 발생합니다.

  • 기본 공용 폴더 사서함을 제거할 수 없습니다.

    공용 폴더 마이그레이션을 롤백하려고 하면 기본 공용 폴더 사서함을 제거하는 단계에서 중단됩니다. 또한 다음 오류 메시지 중 하나가 표시됩니다.

    'Mailbox1'이 여러 항목과 일치하므로 작업을 수행할 수 없습니다.

    사서함 "Mailbox1"은 사용자의 기본 공용 폴더 사서함입니다. 이 사서함을 제거하려면 먼저 다른 모든 공용 폴더 사서함을 제거합니다.

  • 공용 폴더 마이그레이션 엔드포인트를 만들 수 없습니다.

    공용 폴더 마이그레이션 엔드포인트를 만들려고 하면 다음 오류 메시지 중 하나가 표시됩니다.

    키가 같은 항목이 이미 추가되었습니다.

    여러 사서함 사용자가 ID "Mailbox1"을 일치합니다. 고유 값을 지정합니다.

  • 공용 폴더 마이그레이션 실패

    실패한 공용 폴더 사서함 마이그레이션 요청에 대한 마이그레이션 보고서를 분석하면 다음 오류 항목이 표시됩니다.

    여러 사서함 사용자가 ID "Mailbox1"을 일치합니다. 고유 값을 지정합니다.

원인

이 문제는 다음 조건 중 하나 또는 둘 다에 해당하는 경우에 발생합니다.

  • 일시 삭제된 공용 폴더 사서함의 이름은 활성 사서함과 동일합니다.
  • 기본 공용 폴더 사서함 또는 보조 공용 폴더 사서함에는 분리된 CNF(충돌) 개체가 있습니다.

해결 방법

이 문제를 resolve 다음 단계를 수행합니다.

1단계: 활성 사서함과 이름이 같은 일시 삭제된 공용 폴더 사서함 제거

활성 사서함과 이름이 같은 일시 삭제된 공용 폴더 사서함을 찾아 제거하려면 다음 단계를 수행합니다.

  1. Exchange Online PowerShell에 연결합니다.

  2. 다음 cmdlet을 실행하여 사서함(일시 삭제된 공용 폴더 사서함 포함)을 가져옵니다.

    Get-Recipient  -IncludeSoftDeletedRecipients -RecipientTypeDetails publicfoldermailbox |fl Name, OrganizationalUnit, DistinguishedName, ExchangeGuid
    

    출력에서 "일시 삭제된 개체"를 검색한 다음, 해당 일시 삭제된 사서함 이름이 활성 사서함과 동일한지 여부를 검사.

    출력의 예는 다음과 같습니다.

    이름: Mailbox1
    OrganizationalUnit: <Domain_name.prod.outlook.com/Microsoft> Exchange Hosted Organizations/contoso.onmicrosoft.com/일시 삭제된 개체
    DistinguishedName: CN=Mailbox1,OU=Soft Deleted Objects,OU=contoso.onmicrosoft.com,OU=Microsoft Exchange Hosted Organizations,DC=<Domain_name,DC>=PROD,DC=OUTLOOK,DC=COM
    ExchangeGuid: <Guid_number>

    이름: Mailbox1
    OrganizationalUnit: <Domain_name.prod.outlook.com/Microsoft> Exchange Hosted Organizations/contoso.onmicrosoft.com
    DistinguishedName: CN=Mailbox1,OU= contoso.onmicrosoft.com,OU=Microsoft Exchange Hosted Organizations,DC=<Domain_name,DC>=PROD,DC=OUTLOOK,DC=COM
    ExchangeGuid: <Guid_number>

    참고: 출력에 일시 삭제된 공용 폴더 사서함이 없으면 "2단계: 분리된 모든 기존 공용 폴더 사서함 제거"로 이동합니다.

  3. 다음 cmdlet을 실행하여 일시 삭제된 공용 폴더 사서함을 제거합니다.

    Remove-Mailbox -PublicFolder "<ExchangeGuid>" -PermanentlyDelete
    

    참고:

    • 이 cmdlet에서 ExchangeGuid>를 이전 단계의 cmdlet 출력에서 가져온 GUID로 바꿉 <있습니다.
    • 일시 삭제된 모든 공용 폴더 사서함이 하드 삭제될 때까지 이 cmdlet을 반복합니다.

2단계: 분리된 모든 기존 공용 폴더 사서함 제거

분리된 모든 기존 공용 폴더 사서함을 찾아 제거하려면 다음 단계를 수행합니다.

  1. Exchange Online PowerShell에 연결합니다.

  2. 다음 cmdlet을 실행하여 분리된 CNF 공용 폴더 사서함을 찾습니다.

    Get-Mailbox –PublicFolder | fl Name,Identity,ExchangeGuid,Guid
    Get-Mailbox -PublicFolder -SoftDeletedMailbox | fl Name,Identity,ExchangeGuid,Guid
    

    cmdlet이 CNF 분리된 공용 폴더 사서함을 보고하지 않는 경우 다음 cmdlet을 실행합니다.

    Get-Recipient -RecipientTypeDetails PublicFolderMailbox -IncludeSoftDeletedRecipients | fl Name,Identity,ExchangeGuid,Guid
    

    다음은 개체에 이름 및 ID에 CNF 값이 있는 이 cmdlet의 출력 예제입니다.

    ExchangeGuid가 강조 표시된 명령 출력의 스크린샷

  3. 분리된 개별 공용 폴더 사서함을 제거하려면 다음 cmdlet을 실행합니다.

    Remove-Mailbox -PublicFolder -RemoveCNFPublicFolderMailboxPermanently <ExchangeGuid> 
    

    참고: 이 cmdlet에서 ExchangeGuid>를 이름ID에 "CNF" 값이 있는 사서함 개체의 경우 2단계의 cmdlet 출력에서 가져온 값으로 바꿉<니다.

    2단계의 cmdlet이 분리된 여러 공용 폴더 사서함을 보고하는 경우 다음 cmdlet을 실행하여 일괄 처리에서 찾아 제거할 수 있습니다.

    $soft= Get-Recipient -RecipientTypeDetails PublicFolderMailbox –IncludeSoftDeletedRecipients ; foreach ($mbx in $soft){if ($mbx.Name -like "*CNF:*" -or $mbx.identity -like "*CNF:*") {Remove-Mailbox -PublicFolder $mbx.ExchangeGUID.GUID -RemoveCNFPublicFolderMailboxPermanently}}