Error "No se puede conectar al buzón" al ejecutar cmdlets para un buzón hospedado en una región Exchange Online diferente
Síntomas
Suponga que es administrador de la cuenta. Al intentar ejecutar el cmdlet de un buzón hospedado en una región diferente de la Search-Mailbox
región de la cuenta, recibirá el siguiente mensaje de error:
No se puede conectar al buzón de correo del GUID <> de base de datos de buzón de usuario porque el objeto ExchangePrincipal contiene información obsoleta. Es posible que el buzón se haya movido recientemente.
Sin embargo, en este escenario, puede realizar las siguientes acciones:
- Puede ejecutar correctamente este cmdlet para un buzón de correo hospedado en la misma región que la región de la cuenta.
- Puede ejecutar correctamente otros cmdlets, como
Set-CalendarProcessing
oGet-Mailbox
, para buzones hospedados en una región diferente.
Causa
Este problema se produce porque el cmdlet no funciona para un buzón que se encuentra en una región diferente de la región del administrador.
Solución alternativa 1
Use la funcionalidad de búsqueda y eliminación en el Centro de cumplimiento de seguridad &.
Solución alternativa 2
Forzar una conexión a otra región cambiando el valor del ConnectionUri
parámetro cuando se usa el New-PSSession
cmdlet . Por ejemplo, puede ejecutar el siguiente cmdlet:
New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid?email=alias@contoso.com-Credential $UserCredential -Authentication Basic -AllowRedirection
La dirección de correo electrónico anexada en el ConnectionUri
parámetro debe ser para un buzón de la región para la que desea ejecutar el Search-Mailbox
cmdlet.
Por ejemplo, si el buzón está en la región de la Unión Europea y desea ejecutar el cmdlet en un buzón de correo de la región Estados Unidos, tiene que buscar un buzón en la región Estados Unidos (puede ser cualquier buzón de esa región) y, a continuación, anexar la dirección de correo electrónico de ese buzón al ConnectionUri
parámetro . Para poder hacerlo, no es necesario tener permisos especiales para el buzón de Estados Unidos. Anexar la dirección de correo electrónico obliga a realizar la conexión en la región Estados Unidos. Esto permite que los cmdlets se ejecuten correctamente para un buzón de Estados Unidos.