SharePoint Online: cambiar la URL de la colección de sitios mediante PowerShell
Requisito: Cambiar la URL de la colección de sitios en SharePoint Online.
¿Cómo cambiar la URL del sitio en SharePoint Online?
A veces es posible que tengas que cambiar el nombre de un sitio y la URL después de crearlo. Quizás haya migrado a un nuevo dominio, haya cambiado el nombre de su departamento/proyecto o desee reorganizar la estructura de su sitio. Cualquiera sea el motivo, lo guiaremos a través de los pasos necesarios para cambiar la URL de su sitio en SharePoint Online.
En el pasado, teníamos que crear una nueva colección de sitios y ejecutar una herramienta de migración para copiar todo el contenido de un sitio antiguo a un sitio nuevo para cambiar el nombre de la URL de un sitio en SharePoint Online. Bueno, ¡ya no! Cambiar la URL de la colección de sitios de SharePoint Online es un proceso relativamente sencillo que se puede realizar en tan solo unos minutos. Si tiene permisos de administrador global o de administrador de SharePoint Online, puede cambiar la dirección URL de los sitios conectados al grupo/sitios que no son del grupo de Microsoft 365, los sitios de grupo modernos, los sitios de comunicación o los sitios de grupo clásicos. Sin embargo, no puede cambiar la dirección del sitio si la función de publicación está actualmente activada o estuvo activada anteriormente para el sitio, en sitios con más de 15 millones de documentos, sitios Hub y sitios bloqueados.
Para cambiar la URL del sitio de SharePoint Online existente, siga estos pasos:
- Inicie sesión en el Centro de administración moderno de SharePoint >> Haga clic en "Sitios activos" en la sección "Sitios".
Seleccione la colección de sitios cuyo nombre desea cambiar y abra su panel de propiedades.
Haga clic en el enlace "Editar" al lado de la URL del sitio. Proporcione una nueva URL y presione el botón "Guardar". Se le pedirá que ingrese el nuevo nombre para el sitio. (El nombre del sitio se puede cambiar más tarde haciendo clic en el ícono de ajustes de Configuración >> Información del sitio en el sitio).
A continuación recibirás un mensaje de progreso: "Actualizando la dirección del sitio". Espere a que cambie a "Dirección del sitio actualizada". ¡Eso es todo! ¡Su colección de sitios ha cambiado de nombre ahora!
El cambio de las URL del sitio se puede realizar a través del Centro de administración de SharePoint o con PowerShell. Veamos cómo cambiar la URL de la colección de sitios de SharePoint Online usando PowerShell.
SharePoint Online: cambiar la URL de la colección de sitios mediante PowerShell
Además del centro de administración de SharePoint Online, también podemos cambiar el nombre de la URL del sitio con PowerShell. Cambiemos el nombre de una URL de colección de sitios de SharePoint Online con el cmdlet Start-SPOSiteRename.
#Set Parameters
$AdminCenterURL="https://crescent-admin.sharepoint.com"
$SiteURL = "https://crescent.sharepoint.com/sites/suppliers"
$NewSiteURL = "https://crescent.sharepoint.com/sites/vendors"
$NewSiteTitle = "Vendors"
#Connect to SharePoint Online
Connect-SPOService -Url $AdminCenterURL -Credential (Get-Credential)
#Get all site collections
$Sites = Get-SPOSite -Limit All | Select -ExpandProperty URL
If($Sites -notcontains $NewSiteURL)
{
#Rename SharePoint Online site URL using PowerShell
Start-SPOSiteRename -Identity $SiteURL -NewSiteUrl $NewSiteURL -NewSiteTitle $NewSiteTitle -Confirm:$false
}
Else
{
Write-Host "New Site URL '$NewSiteURL' is not available!" -f Yellow
}
Este script cambia la URL de una colección de sitios existente y el título de "Proveedores" a "Vendedores". Cuando cambia la URL de un sitio, SharePoint crea una copia del sitio en la nueva URL y coloca una redirección de URL en la URL anterior, de modo que cualquiera que visite la URL anterior será redirigido automáticamente a la nueva URL del sitio (sin tener que hacerlo). actualizar sus marcadores!)
Tenga en cuenta que algunos efectos secundarios ocurren después del cambio de URL del sitio de SharePoint.
- Los datos de SharePoint permanecerán intactos cuando cambie la dirección del sitio.
- La aplicación de sincronización OneDrive continúa funcionando después de cambiar el nombre del sitio.
- Los enlaces compartidos se redireccionarán automáticamente.
- Las aplicaciones móviles OneNote y iOS/Android detectan el cambio.
- Después del cambio, la nueva URL aparece en la sección Archivos recientes de las aplicaciones de Office como Word, Excel y PowerPoint, aplicaciones web y de escritorio.
Sin embargo, las dependencias de URL de cualquier solución personalizada pueden verse afectadas. Cualquier personalización del sitio y código incrustado que haga referencia a URL se deben corregir después del cambio de dirección del sitio. Los flujos de trabajo se volverán a publicar y los formularios de Power Apps y InfoPath se deben volver a crear. Perderá todos los archivos en la papelera de reciclaje si cambia el nombre de una colección de sitios. Más información sobre el artículo de Microsoft aquí https://docs.microsoft.com/en-us/sharepoint/change-site-address.
PnP PowerShell para cambiar la URL del sitio
Ya sea que necesite cambiar la URL de su sitio porque cambió el nombre de su equipo/proyecto o reorganizó sus sitios de SharePoint, es fácil hacerlo en SharePoint Online. Simplemente use el siguiente script de PowerShell y tendrá su sitio en una nueva URL listo y funcionando en poco tiempo. Tenga en cuenta que es importante tener en cuenta que cualquier enlace o marcador a la URL anterior ya no funcionará y deberá actualizarse.
#Parameters
$AdminSiteURL="https://crescent-admin.sharepoint.com"
$OldSiteURL = "https://crescent.sharepoint.com/sites/ops"
$NewSiteUrl = "https://crescent.sharepoint.com/sites/operations"
#Connect to SharePoint Online from PnP PowerShell
Connect-PnPOnline -Url $AdminSiteURL -Interactive
#Change sharepoint online site url powershell
Rename-PnPTenantSite -Identity $OldSiteURL -NewSiteUrl $NewSiteUrl
En general, usar PowerShell para cambiar la URL de una colección de sitios de SharePoint Online es una forma eficaz y sencilla de actualizar la URL de su colección de sitios.
¡Cambiar la URL del sitio no actualiza el nombre del sitio automáticamente! Entonces, ¿cómo cambio el nombre de un sitio de SharePoint en PowerShell? Claro, para cambiar el nombre de un sitio en SharePoint Online, use: SharePoint Online: ¿Cómo cambiar el nombre de un sitio usando PowerShell?
Conclusión
En conclusión, se puede cambiar la URL de una colección de sitios de SharePoint Online utilizando el Centro de administración de SharePoint o PowerShell. Al utilizar el cmdlet Connect-SPOService para conectarse a SharePoint Online y el cmdlet Start-SPOSiteRename para cambiar la dirección URL de la colección de sitios, puede actualizar fácilmente la dirección URL de su colección de sitios de SharePoint Online.
Es importante tener en cuenta que debe tener cuidado al cambiar la URL de una colección de sitios de SharePoint Online, porque este proceso puede romper enlaces y afectar la funcionalidad del sitio. Antes de continuar, debe asegurarse de probar el proceso en un entorno de prueba y también de tener una copia de seguridad de la colección de sitios. Además, es importante actualizar cualquier enlace codificado o referencia a la URL de la colección de sitios en cualquier sistema y aplicación externos que dependan de ella. Se recomienda informar a los usuarios del cambio y actualizar los enlaces o marcadores necesarios.
Preguntas frecuentes:
¿Cómo se cambia la URL de una lista de SharePoint Online?
Para cambiar la URL de una lista o biblioteca de documentos en SharePoint Online, puede usar estos métodos: Cambie el nombre de una URL de lista con la Vista del Explorador de archivos, SharePoint Designer o PowerShell.
Más información: Cambiar URL de la lista de SharePoint Online
¿Cómo cambio el nombre de un archivo en SharePoint Online?
La forma más rápida de cambiar el nombre de un documento es hacer clic derecho en el archivo deseado y elegir la opción "Cambiar nombre". Proporcione un nuevo nombre al archivo en la ventana emergente Cambiar nombre y haga clic en Guardar. ¡También puede cambiar el nombre de archivos en SharePoint Online usando PowerShell!
Más información: ¿Cómo cambiar el nombre de un documento en SharePoint Online?
¿Cómo cambio la URL del subsitio en SharePoint?
Para cambiar la dirección del subsitio en SharePoint Online, siga estos pasos: Haga clic en Configuración >> "Información del sitio" y luego en "Ver todas las configuraciones del sitio". Haga clic en "Título, descripción y logotipo" en el grupo "Apariencia", ingrese la nueva URL para el subsitio y haga clic en "Aceptar". También puede usar PowerShell para actualizar la dirección del sitio.
Más información: Cambiar URL del subsitio de SharePoint Online
¿Cambiar el nombre de un sitio de SharePoint cambia la URL?
¡No! Actualizar el título del sitio desde la configuración del sitio o el centro de administración de SharePoint (o PowerShell) no cambia la URL del sitio.



