Fouten tijdens een migratie van een openbare map
Symptomen
Tijdens een migratie van een openbare map ondervindt u een van de volgende problemen:
Kan een postvak van een primaire openbare map niet verwijderen
Wanneer u de migratie van een openbare map probeert terug te draaien, loopt u vast in de stap om het primaire postvak van de openbare map te verwijderen. Daarnaast ontvangt u een van de volgende foutberichten:
De bewerking kan niet worden uitgevoerd omdat Postvak1 overeenkomt met meerdere vermeldingen.
Het postvak Postvak1 is het primaire postvak van de openbare map voor de gebruikers. Als u dit postvak wilt verwijderen, verwijdert u eerst alle andere postvakken voor openbare mappen.
Kan geen migratie-eindpunt voor openbare mappen maken
Wanneer u een migratie-eindpunt voor openbare mappen probeert te maken, ontvangt u een van de volgende foutberichten:
Er is al een item met dezelfde sleutel toegevoegd.
Meerdere postvakgebruikers komen overeen met de identiteit 'Postvak1'. Geef een unieke waarde op.
Migratie van openbare mappen is mislukt
Wanneer u het migratierapport analyseert voor de mislukte migratieaanvragen voor het postvak van de openbare map, ziet u de volgende foutvermelding:
Meerdere postvakgebruikers komen overeen met de identiteit 'Postvak1'. Geef een unieke waarde op.
Oorzaak
Dit probleem treedt op als aan een of beide van de volgende voorwaarden wordt voldaan:
- Postvakken van openbare mappen die voorlopig worden verwijderd, hebben dezelfde namen als actieve postvakken.
- Het postvak van de primaire openbare map of het postvak van de secundaire openbare map heeft een zwevend CNF-object (conflict).
Oplossing
Voer de volgende stappen uit om dit probleem op te lossen:
Stap 1: voorlopig verwijderde postvakken voor openbare mappen verwijderen met dezelfde namen als actieve postvakken
Voer de volgende stappen uit om voorlopig verwijderde postvakken voor openbare mappen met dezelfde namen als actieve postvakken te zoeken en te verwijderen:
Haal de postvakken (inclusief voorlopig verwijderde postvakken van openbare mappen) op door de volgende cmdlet uit te voeren:
Get-Recipient -IncludeSoftDeletedRecipients -RecipientTypeDetails publicfoldermailbox |fl Name, OrganizationalUnit, DistinguishedName, ExchangeGuid
Zoek op 'Voorlopig verwijderde objecten' in de uitvoer en controleer vervolgens of de bijbehorende naam van het voorlopig verwijderde postvak dezelfde is als die van een actief postvak.
Hier volgt een voorbeeld van de uitvoer:
Naam: Postvak1
OrganizationalUnit: <Domain_name.prod.outlook.com/Microsoft> Exchange-gehoste organisaties/contoso.onmicrosoft.com/voorlopig verwijderde objecten
DistinguishedName: CN=Mailbox1,OU=Voorlopig verwijderde objecten,OU=contoso.onmicrosoft.com,OU=Door Microsoft Exchange gehoste organisaties,DC=<Domain_name,DC>=PROD,DC=OUTLOOK,DC=COM
ExchangeGuid: <Guid_number>Naam: Postvak1
OrganizationalUnit: <Domain_name.prod.outlook.com/Microsoft> Exchange-gehoste organisaties/contoso.onmicrosoft.com
DistinguishedName: CN=Mailbox1,OU= contoso.onmicrosoft.com,OU=Door Microsoft Exchange gehoste organisaties,DC=<Domain_name,DC>=PROD,DC=OUTLOOK,DC=COM
ExchangeGuid: <Guid_number>Opmerking: Als er geen voorlopig verwijderde postvakken voor openbare mappen zijn gevonden in de uitvoer, gaat u naar 'Stap 2: alle bestaande zwevende postvakken voor openbare mappen verwijderen'.
Verwijder het postvak van de openbare map die voorlopig is verwijderd door de volgende cmdlet uit te voeren:
Remove-Mailbox -PublicFolder "<ExchangeGuid>" -PermanentlyDelete
Opmerkingen:
- Vervang ExchangeGuid> in deze cmdlet door <de GUID die u hebt verkregen uit de cmdlet-uitvoer in de vorige stap.
- Herhaal deze cmdlet totdat alle voorlopig verwijderde postvakken van openbare mappen hard zijn verwijderd.
Stap 2: alle bestaande zwevende postvakken voor openbare mappen verwijderen
Voer de volgende stappen uit om alle bestaande zwevende postvakken voor openbare mappen te zoeken en te verwijderen:
Zoek zwevende postvakken voor openbare CNF-mappen door de volgende cmdlets uit te voeren:
Get-Mailbox –PublicFolder | fl Name,Identity,ExchangeGuid,Guid Get-Mailbox -PublicFolder -SoftDeletedMailbox | fl Name,Identity,ExchangeGuid,Guid
Als de cmdlets geen zwevende postvakken voor openbare mappen van CNF rapporteren, voert u de volgende cmdlet uit:
Get-Recipient -RecipientTypeDetails PublicFolderMailbox -IncludeSoftDeletedRecipients | fl Name,Identity,ExchangeGuid,Guid
Hier volgt een voorbeeld van de uitvoer van deze cmdlet waarin het object de CNF-waarde in de naam en identiteit heeft.
Als u een afzonderlijk zwevend postvak voor openbare mappen wilt verwijderen, voert u de volgende cmdlet uit:
Remove-Mailbox -PublicFolder -RemoveCNFPublicFolderMailboxPermanently <ExchangeGuid>
Opmerking: Vervang <in deze cmdlet ExchangeGuid> door de waarde die u hebt gekregen uit de cmdlet-uitvoer in stap 2 voor postvakobjecten met de waarde 'CNF' in Naam en Identiteit.
Als de cmdlet in stap 2 meerdere zwevende postvakken voor openbare mappen rapporteert, kunt u deze in een batch zoeken en verwijderen door de volgende cmdlet uit te voeren:
$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}}
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor