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.
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.
- Instalar y conectarse a SharePoint Online Management Shell
Abra Windows PowerShell como administrador. EjecuteInstall-Module -Name Microsoft.Online.SharePoint.PowerShellsi el módulo no está instalado. Luego ejecuteConnect-SPOService -Url https://[newtenant]-admin.sharepoint.come inicie sesión con sus credenciales de administrador global. - Obtener una lista de todas las colecciones de sitios
EjecuteGet-SPOSite -IncludePersonalSite:$true -Limit All | Select-Object Urlpara 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/salesdebería convertirse enhttps://newtenant.sharepoint.com/sites/sales. - Actualizar la URL de un solo sitio
Use el cmdletSet-SPOSitepara 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. - 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. - 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 ejecuteSet-SPOSitepara cada uno. Use un filtro comoGet-SPOSite -IncludePersonalSite:$true | Where-Object {$_.Url -like "oldtenant"}para dirigirse solo a las URL obsoletas. - Actualizar la plantilla de sitio predeterminada para nuevos sitios
EjecuteSet-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.
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.