El cambio de nombre del inquilino deja las URL antiguas de SharePoint: solución
🔍 WiseChecker

El cambio de nombre del inquilino deja las URL antiguas de SharePoint: solución

Después de cambiar el nombre del dominio del inquilino de Microsoft 365, esperaba que todas las URL de los sitios de SharePoint se actualizaran automáticamente. Sin embargo, los sitios de SharePoint existentes aún muestran el nombre de dominio antiguo en sus URL. Esto ocurre porque el proceso de cambio de nombre del inquilino actualiza el dominio predeterminado para los nuevos sitios, pero no cambia retroactivamente las URL de los sitios creados antes del cambio de nombre. Este artículo explica por qué persisten las URL antiguas de SharePoint y proporciona los pasos exactos para actualizarlas usando PowerShell.

Puntos clave: Cómo corregir las URL obsoletas de los sitios de SharePoint después de un cambio de nombre del inquilino

  • SharePoint Online Management Shell: Use el cmdlet Set-SPOSite con el parámetro -Url para actualizar la URL de cada sitio al nuevo dominio del inquilino.
  • Get-SPOSite -IncludePersonalSite:$true: Recupera todos los sitios, incluidos los sitios personales de OneDrive que necesitan actualizaciones de URL.
  • Set-SPOTenant -SiteCreationDefaultNewSiteTemplate: Garantiza que los nuevos sitios creados en el futuro utilicen la nueva plantilla de dominio.

ADVERTISEMENT

Por qué el cambio de nombre del inquilino no modifica las URL existentes de SharePoint

Cuando cambia el nombre del dominio del inquilino de Microsoft 365 en el centro de administración de Microsoft 365, el cambio afecta al dominio predeterminado utilizado para las nuevas cuentas de usuario y las nuevas colecciones de sitios de SharePoint. Sin embargo, los sitios de SharePoint creados antes del cambio de nombre conservan el dominio original en su URL raíz. Esto es por diseño: Microsoft no redirige ni cambia automáticamente el nombre de las URL de los sitios existentes para evitar enlaces rotos y pérdida de datos.

La URL antigua sigue siendo funcional: los usuarios aún pueden acceder al sitio utilizando el dominio original. Pero esto crea confusión, especialmente si su organización tiene una política estricta de nombres para dominios. Además, cualquier sitio nuevo que cree después del cambio de nombre utilizará el nuevo dominio, lo que dará lugar a una mezcla de URL antiguas y nuevas en todo el inquilino.

Para alinear completamente todas las URL de los sitios de SharePoint con el nuevo dominio del inquilino, debe actualizar manualmente cada colección de sitios usando PowerShell. El proceso es seguro si sigue el orden correcto: actualice la URL del sitio y luego verifique que todos los servicios asociados (como la indexación de búsqueda y los vínculos para compartir) se actualicen correctamente.

Pasos para actualizar las URL antiguas de los sitios de SharePoint al nuevo dominio del inquilino

Antes de comenzar, confirme que el cambio de nombre del inquilino se haya completado por completo y que pueda iniciar sesión en el centro de administración de SharePoint con el nuevo dominio. Necesita SharePoint Online Management Shell y permisos de administrador global o de administrador de SharePoint.

  1. Instalar y conectarse a SharePoint Online Management Shell
    Abra Windows PowerShell como administrador. Ejecute Install-Module -Name Microsoft.Online.SharePoint.PowerShell si el módulo no está instalado. Luego ejecute Connect-SPOService -Url https://[newtenant]-admin.sharepoint.com e inicie sesión con sus credenciales de administrador global.
  2. Obtener una lista de todas las colecciones de sitios
    Ejecute Get-SPOSite -IncludePersonalSite:$true -Limit All | Select-Object Url para ver todas las URL de los sitios en su inquilino. Identifique qué URL todavía usan el dominio antiguo. Por ejemplo, https://oldtenant.sharepoint.com/sites/sales debería convertirse en https://newtenant.sharepoint.com/sites/sales.
  3. Actualizar la URL de un solo sitio
    Use el cmdlet Set-SPOSite para cambiar la URL. Ejecute: Set-SPOSite -Identity https://oldtenant.sharepoint.com/sites/sales -Url https://newtenant.sharepoint.com/sites/sales. El sitio se vuelve de solo lectura durante el cambio de URL, lo que normalmente tarda unos minutos.
  4. Verificar que la nueva URL funcione
    Abra un navegador web y navegue a la nueva URL. Confirme que todas las páginas, listas y bibliotecas se carguen correctamente. Verifique que los vínculos para compartir y los grupos de permisos sigan funcionando. Si el sitio utiliza un dominio personalizado, actualice la asignación de dominio personalizado en el centro de administración de SharePoint.
  5. Repetir para todos los sitios afectados
    Para un inquilino grande, cree un script de PowerShell que recorra todos los sitios con el dominio antiguo y ejecute Set-SPOSite para cada uno. Use un filtro como Get-SPOSite -IncludePersonalSite:$true | Where-Object {$_.Url -like "oldtenant"} para dirigirse solo a las URL obsoletas.
  6. Actualizar la plantilla de sitio predeterminada para nuevos sitios
    Ejecute Set-SPOTenant -SiteCreationDefaultNewSiteTemplate "STS#3" (o su plantilla preferida) para asegurarse de que cualquier sitio nuevo creado después del cambio de nombre use el nuevo dominio de forma predeterminada.

ADVERTISEMENT

Si SharePoint sigue teniendo problemas después de la actualización de URL

Los resultados de búsqueda aún muestran URL antiguas

La búsqueda de SharePoint rastrea el contenido del sitio con regularidad. Después de cambiar el nombre de la URL de un sitio, los resultados de búsqueda pueden mostrar temporalmente la URL antigua. Para forzar una reindexación, vaya a la configuración del sitio, seleccione Search and offline availability y haga clic en Reindex site. La reindexación completa puede tardar hasta 24 horas.

Los sitios personales de OneDrive no se actualizan

Los sitios de OneDrive para la Empresa también se ven afectados por un cambio de nombre del inquilino. Use Get-SPOSite -IncludePersonalSite:$true -Filter "Url -like 'oldtenant'" para encontrar sitios personales. Actualice cada URL de OneDrive usando el mismo cmdlet Set-SPOSite. Tenga en cuenta que es posible que los clientes de sincronización de OneDrive deban volver a conectarse después del cambio de URL.

Los vínculos para compartir se rompen después del cambio de URL

Los vínculos para compartir existentes (Cualquier persona, Personas de su organización o Personas específicas) que contengan la URL antigua dejarán de funcionar. Los usuarios deben crear nuevos vínculos para compartir para la URL del sitio actualizada. Para minimizar la interrupción, comunique el cambio de URL a todos los miembros del sitio antes de ejecutar la actualización y pídales que reemplacen cualquier vínculo guardado.

Antes y después: Dominio del inquilino frente a URL del sitio de SharePoint

Elemento Antes del cambio de nombre del inquilino Después del cambio de nombre del inquilino (sin la corrección) Después de la corrección
Dominio predeterminado del inquilino oldtenant.onmicrosoft.com newtenant.onmicrosoft.com newtenant.onmicrosoft.com
URL del nuevo sitio de SharePoint https://oldtenant.sharepoint.com/sites/new https://newtenant.sharepoint.com/sites/new https://newtenant.sharepoint.com/sites/new
URL del sitio de SharePoint existente https://oldtenant.sharepoint.com/sites/sales https://oldtenant.sharepoint.com/sites/sales https://newtenant.sharepoint.com/sites/sales
URL del sitio personal de OneDrive https://oldtenant-my.sharepoint.com/personal/user https://oldtenant-my.sharepoint.com/personal/user https://newtenant-my.sharepoint.com/personal/user

Ahora puede actualizar todas las URL obsoletas de los sitios de SharePoint para que coincidan con el nuevo dominio del inquilino usando el cmdlet Set-SPOSite. Después de completar las actualizaciones, ejecute una reindexación de búsqueda completa en cada sitio modificado y notifique a los usuarios que reemplacen los vínculos para compartir antiguos. Para la administración continua, considere usar un script de PowerShell para auditar regularmente las URL de los sitios y detectar cualquier sitio que pueda haberse pasado por alto.

ADVERTISEMENT