SharePoint Online: ¿Cómo reemplazar la colección de sitios raíz clásica con un sitio moderno?

Requisito: ¡Convierta la colección de sitios raíz de SharePoint Online de un sitio clásico a uno moderno! Nuestro requisito es que hemos creado una nueva intranet basada en un sitio de Modern SharePoint Communication y queremos reemplazarlo con el sitio raíz.

¿Cómo cambiar el sitio raíz de una experiencia clásica a una moderna?

Como la colección de sitios raíz de SharePoint Online se crea como un sitio de experiencia clásico de forma predeterminada, no teníamos opciones para migrar de clásico a moderno (¡y no podemos eliminar y volver a crear el sitio raíz!). ¡Pues ya no! Podemos reemplazarlo con otro sitio moderno, ya sea desde el Centro de administración o mediante el cmdlet Invoke-SPOSiteSwap. El cmdlet Invoke-SPOSiteSwap recientemente presentado se puede usar para migrar el sitio de SharePoint Online de clásico a moderno. En esta guía, le mostraremos cómo cambiar un sitio raíz clásico de SharePoint Online a un sitio moderno, un sitio de comunicación.

¿Cómo reemplazar un sitio raíz clásico con un sitio de comunicación moderno en SharePoint Online?

Reemplazar una colección de sitios raíz clásica con un sitio moderno en SharePoint Online es una excelente manera de garantizar que los usuarios puedan acceder a las características más recientes de SharePoint Online y mantenerse organizados y productivos.

Así es como funciona el proceso de cambiar el sitio raíz en SharePoint Online:

  • Inicie sesión en el Centro de administración de SharePoint >> Expanda Sitios y luego Sitios activos.
  • Cree un nuevo sitio de comunicación o un sitio de equipo moderno sin el grupo de Office 365. Por ejemplo, https://crescent.sharepoint.com/sites/intranet.
  • Ahora, de la lista de sitios, seleccione el sitio raíz existente y haga clic en «Reemplazar sitio» en la barra de herramientas.
  • Proporcione el sitio existente que ha creado y haga clic en «Guardar».
  • Esto reemplazará el sitio raíz con el nuevo sitio que ingresó. El sitio raíz existente también se guardará como un archivo.

    Convierta la colección de sitios raíz clásica en un sitio moderno con PowerShell:

    Asegúrese de tener instalado el último módulo de PowerShell para SharePoint Online (16.0.8812.1200 o posterior). Para obtener la versión del módulo PowerShell instalado, use:

    (Get-Module -Name Microsoft.Online.SharePoint.PowerShell).Version.ToString()   

    Paso 1: Cree una nueva colección de sitios moderna y personalícela según sus requisitos.

    Paso 2: Ejecute el cmdlet Invoke-SiteSwap para comenzar a reemplazar el sitio antiguo con el nuevo
    Aquí está el script de PowerShell para intercambiar un sitio nuevo en lugar de la colección de sitios anterior. Como sugiere su nombre, el cmdlet Invoke-SPOSiteSwap intercambia una colección de sitios con otra, mientras realiza una copia de seguridad de la colección de sitios de origen. Además, crea una redirección del sitio desde la ubicación de origen a la ubicación de destino (¡a menos que lo deshabilite con el interruptor -DisableRedirection!).

    #Set Parameters €AdminCenterURL="https://crescent-admin.sharepoint.com" €SourceSiteURL = "https://crescent.sharepoint.com/sites/intranet" #Newly built intranet €TargetSiteURL = "https://crescent.sharepoint.com/" #Existing Intranet Site €ArchiveSiteURL = "https://crescent.sharepoint.com/sites/Intranet-archive" #Backup for existing Intranet   #Connect to SharePoint Online Connect-SPOService -Url €AdminCenterURL -Credential (Get-Credential)  #Start Site Swap Invoke-SPOSiteSwap -SourceUrl €SourceSiteURL -TargetUrl €TargetSiteURL -ArchiveUrl €ArchiveSiteURL 

    Tenga en cuenta que los sitios de origen y de destino no se pueden conectar a un grupo de Office 365. Tampoco pueden ser sitios concentradores ni estar asociados con un concentrador (elimine la asociación del sitio concentrador antes del intercambio y luego vuelva a asociarlos). Por lo general, tarda unos minutos en completarse. Todos los subsitios incluidos en los sitios de origen y de destino se intercambiarán, y este cmdlet toma los siguientes parámetros:

    • SourceURL: sitio nuevo que desea intercambiar con su sitio anterior. El sitio de origen debe ser un sitio de grupo clásico existente (STS#0), un sitio de grupo moderno (STS#3) o un sitio de comunicación (SITEPAGEPUBLISHING#0).
    • TargetURL: este es su sitio clásico existente en el inquilino de Office 365
    • ArchiveURL: ubicación para archivar un sitio existente. No debe existir actualmente (incluso en la papelera de reciclaje). Esto le permite revertir sus cambios si es necesario.

    El cmdlet Invoke-SPOSiteSwap no convierte su colección de sitios clásica existente en una colección de sitios moderna. En su lugar, simplemente reemplaza la colección de sitios actual con otra colección de sitios existente. Además, cualquier enlace estático debe repararse manualmente.

    Conclusión

    En conclusión, se puede reemplazar una colección de sitios raíz clásica por un sitio moderno en SharePoint Online mediante el Centro de administración de SharePoint o PowerShell. Este proceso puede ser útil cuando busca modernizar su entorno de SharePoint Online y aprovechar las nuevas características y funcionalidades disponibles en los sitios modernos. En general, reemplazar la colección de sitios raíz clásica con un sitio de comunicación moderno que ofrece una interfaz de usuario moderna que es más atractiva visualmente, compatible con dispositivos móviles, elementos web avanzados y una experiencia de usuario intuitiva y receptiva ayuda a aumentar la productividad y la colaboración.

    También puede cambiar la plantilla del sitio de su URL base en SharePoint Online de sitio clásico a sitio de comunicación como en SharePoint Online: Convertir sitio de grupo clásico en sitio de comunicación