Los enlaces de acceso directo se rompen después de la migración de usuarios: solución para OneDrive for Business
🔍 WiseChecker

Los enlaces de acceso directo se rompen después de la migración de usuarios: solución para OneDrive for Business

Después de una migración de usuarios en Microsoft 365, los enlaces de acceso directo compartidos desde OneDrive for Business a menudo dejan de funcionar. Los destinatarios ven un error de enlace roto o una página en blanco en lugar del archivo o carpeta esperado. Esto ocurre porque el identificador de archivo subyacente o el token de uso compartido cambia cuando la identidad del propietario del archivo se mueve a un nuevo inquilino o a una nueva cuenta de usuario. Este artículo explica por qué se rompen los enlaces y proporciona un método paso a paso para restaurar el acceso a todos los enlaces compartidos afectados.

Conclusiones clave: Recuperación de enlaces de acceso directo rotos después de una migración de usuarios

  • Centro de administración de Microsoft 365 > Usuarios > Usuarios activos: Use la herramienta de migración de usuarios o un script de migración entre inquilinos para reasignar la propiedad de los archivos de OneDrive de modo que se conserven los permisos de uso compartido existentes.
  • OneDrive > Configuración > Sincronización y copia de seguridad > Administrar copia de seguridad: Después de la migración, vuelva a vincular el OneDrive del usuario a la nueva cuenta cerrando sesión y volviendo a iniciarla, lo que actualiza los tokens de uso compartido.
  • Cmdlet de PowerShell Set-SPOTenant -SyncAadB2BManagementPolicy: Configure la configuración a nivel de inquilino para permitir el acceso de invitados B2B a archivos compartidos después de una migración entre inquilinos, evitando enlaces rotos para destinatarios externos.

ADVERTISEMENT

Por qué se rompen los enlaces de acceso directo después de una migración de usuarios

Cuando un usuario se migra de un inquilino de Microsoft 365 a otro, o cuando la identidad de un usuario se mueve a un nuevo dominio o cuenta, cada archivo y carpeta de OneDrive recibe un nuevo identificador único. Los enlaces para compartir que se crearon antes de la migración apuntan al identificador anterior. Después de la migración, el identificador anterior ya no existe, por lo que el enlace se resuelve en un error.

Microsoft 365 utiliza una combinación del ID de inquilino, el ID de objeto del usuario y el GUID del archivo para generar un enlace para compartir. Si alguno de estos componentes cambia, el enlace se rompe. Los escenarios de migración comunes que causan esto incluyen:

  • Migración entre inquilinos donde los usuarios se mueven a una organización diferente de Microsoft 365.
  • Cambio de dominio donde se actualizan la dirección de correo electrónico principal y el UPN del usuario.
  • Fusión de dos inquilinos en uno, lo que reasigna todos los ID de objeto de usuario.
  • Recreación manual de cuentas de usuario en el mismo inquilino con un ID de objeto diferente.

El problema de enlaces rotos afecta tanto a destinatarios internos dentro del mismo inquilino como a destinatarios externos que tenían acceso de invitado. Los usuarios externos pierden el acceso por completo porque el token de colaboración B2B se invalida.

Pasos para restaurar enlaces de acceso directo rotos después de la migración

Método 1: Reasignar la propiedad de OneDrive antes de la migración

La solución más efectiva es transferir la propiedad de los archivos de OneDrive a la nueva cuenta de usuario antes de que se finalice la migración. Este método conserva los enlaces para compartir originales porque los ID de archivo permanecen sin cambios. Realice estos pasos en el inquilino de origen antes de migrar al usuario.

  1. Abra el Centro de administración de Microsoft 365
    Inicie sesión con una cuenta de Administrador Global o Administrador de SharePoint. Navegue a Usuarios > Usuarios activos.
  2. Seleccione el usuario que se está migrando
    Haga clic en el nombre para mostrar del usuario para abrir el panel de detalles. En la pestaña OneDrive, haga clic en Crear vínculo a archivos. Esto genera una URL directa a la carpeta raíz de OneDrive del usuario.
  3. Acceda al OneDrive del usuario como administrador de origen
    Abra el enlace generado en una nueva pestaña del navegador. Verá los archivos y carpetas del usuario. Haga clic en Configuración (icono de engranaje) y seleccione Configuración de OneDrive. En Sincronización y copia de seguridad, elija Administrar copia de seguridad para verificar la estructura de carpetas.
  4. Use PowerShell para transferir la propiedad
    Ejecute el Shell de administración de SharePoint Online como administrador. Ejecute el siguiente cmdlet para establecer un nuevo propietario para el sitio de OneDrive del usuario:
    Set-SPOSite -Identity https://yourtenant-my.sharepoint.com/personal/olduser_domain_com -Owner newuser@domain.com
    Reemplace la URL con la URL real de OneDrive del usuario y el propietario con la dirección de correo electrónico del nuevo usuario.
  5. Verifique la transferencia de propiedad
    Ejecute Get-SPOSite -Identity https://yourtenant-my.sharepoint.com/personal/olduser_domain_com | fl Owner para confirmar que el nuevo propietario esté listado. Todos los enlaces para compartir creados por el usuario original ahora apuntan a archivos propiedad del nuevo usuario, y los enlaces siguen siendo funcionales.

Método 2: Recrear enlaces para compartir después de la migración

Si la migración ya ocurrió y los enlaces están rotos, debe recrear manualmente los enlaces para compartir. Este método requiere que el nuevo propietario acceda a los archivos y los vuelva a compartir.

  1. Inicie sesión como el nuevo usuario
    El usuario migrado debe iniciar sesión en OneDrive con sus nuevas credenciales. Abra el cliente de sincronización de OneDrive o la interfaz web en https://www.office.com y navegue a OneDrive.
  2. Localice los archivos que tenían enlaces rotos
    Navegue a la carpeta o archivo que se compartió anteriormente. Si la estructura de archivos está intacta, los archivos estarán presentes. Si faltan archivos, comuníquese con su administrador de TI para restaurarlos desde el OneDrive del usuario anterior.
  3. Genere nuevos enlaces para compartir
    Haga clic derecho en el archivo o carpeta y seleccione Compartir. Elija el nivel de permiso apropiado (Editar o Ver). Haga clic en Copiar vínculo para generar una nueva URL para compartir. Envíe este enlace a todos los destinatarios que necesiten acceso.
  4. Elimine los enlaces rotos antiguos
    Para evitar confusiones, elimine los enlaces para compartir antiguos. Vaya al archivo, haga clic en Compartir y luego haga clic en Administrar acceso. Elimine cualquier enlace que muestre un error o que se haya creado antes de la migración.

Método 3: Usar herramientas de migración entre inquilinos

Para migraciones a gran escala que involucran a muchos usuarios, Microsoft proporciona la herramienta Migración de OneDrive entre inquilinos en el Centro de administración de SharePoint. Esta herramienta conserva los enlaces para compartir al mantener los ID de archivo entre inquilinos. Para usarla:

  1. Abra el Centro de administración de SharePoint
    Inicie sesión con una cuenta de Administrador Global. Vaya a Centros de administración > SharePoint.
  2. Navegue a Migración
    En el menú izquierdo, haga clic en Migración y luego seleccione Migración entre inquilinos.
  3. Cree un lote de migración
    Haga clic en Nuevo lote. Seleccione los inquilinos de origen y destino. Ingrese la dirección de correo electrónico del usuario en ambos inquilinos. La herramienta mapeará la identidad del usuario y transferirá el contenido de OneDrive mientras conserva los ID de archivo.
  4. Ejecute la migración
    Después de configurar el lote, haga clic en Ejecutar. La migración puede tardar varias horas dependiendo de la cantidad de datos. Una vez completada, todos los enlaces para compartir siguen siendo funcionales.

ADVERTISEMENT

Si los enlaces de acceso directo aún se rompen después de la solución principal

Los destinatarios externos ven “Acceso denegado” después de la migración

Los usuarios externos que tenían acceso de invitado antes de la migración pierden su token de colaboración B2B. Para solucionarlo, el nuevo propietario debe volver a invitar a los usuarios externos. En OneDrive, abra el archivo compartido, haga clic en Compartir > Administrar acceso y agregue nuevamente la dirección de correo electrónico del usuario externo. El usuario recibirá un nuevo correo de invitación. Después de aceptarlo, el enlace funcionará.

El cliente de sincronización de OneDrive muestra “Este archivo ya no se comparte”

Cuando una migración de usuarios cambia el propietario del archivo, el cliente de sincronización puede detectar el enlace para compartir antiguo como inválido. El usuario debe cerrar sesión en el cliente de sincronización de OneDrive en su computadora y volver a iniciarla. Haga clic derecho en el icono de nube de OneDrive en la bandeja del sistema, seleccione Configuración > Cuenta > Desvincular este equipo. Luego inicie sesión con las nuevas credenciales. Esto actualiza la relación de sincronización y resuelve el estado de enlace roto.

PowerShell muestra “El sitio no existe” al intentar acceder al OneDrive anterior

Si el sitio de OneDrive del usuario anterior se eliminó durante la migración, los archivos han desaparecido. Verifique el Centro de administración de SharePoint en Sitios > Sitios eliminados. Si el sitio está allí, restáurelo. Luego transfiera la propiedad como se describe en el Método 1. Si el sitio se eliminó permanentemente, debe restaurar los archivos desde una copia de seguridad o la papelera de reciclaje dentro de los 93 días posteriores a la eliminación.

Tipos de enlaces para compartir: enlaces específicos de usuario vs. enlaces anónimos

Elemento Enlace específico de usuario (Personas de su organización) Enlace anónimo (Cualquier persona con el vínculo)
Descripción Enlace que otorga acceso solo a usuarios autenticados en el mismo inquilino Enlace que otorga acceso a cualquier persona, sin necesidad de iniciar sesión
Se rompe después de la migración Sí, si el ID de objeto del usuario cambia Sí, porque el ID de archivo cambia
Método de corrección Reasignar la propiedad antes de la migración o recrear el enlace después de la migración Recrear el enlace después de la migración
Recuperación de destinatarios externos Requiere una nueva invitación a través de un nuevo enlace Requiere un nuevo enlace anónimo

Los enlaces de acceso directo se rompen después de una migración de usuarios porque el identificador único del archivo cambia. La solución más confiable es transferir la propiedad de OneDrive al nuevo usuario antes de la migración. Si la migración ya ocurrió, debe recrear los enlaces para compartir manualmente. Use la herramienta de migración entre inquilinos en el Centro de administración de SharePoint para migraciones grandes y conservar los enlaces automáticamente. Después de restaurar los enlaces, pida a los destinatarios que prueben el acceso e informen cualquier error para que pueda volver a invitar a los usuarios externos.

ADVERTISEMENT