Compartir vía


Crear sitios concentradores de SharePoint con PowerShell

Si es un administrador global o de SharePoint en Office 365, puede convertir cualquier sitio existente en un sitio concentrador con Microsoft PowerShell. En este ejemplo, aprenderá a crear un sitio concentrador de SharePoint y a asociarlo a otro sitio. En este escenario, configura sitios para el departamento de marketing de Contoso:

  • Creará un sitio concentrador con el que estarán asociados los demás sitios de marketing.
  • Después especificará la configuración y los permisos del sitio concentrador.
  • Para terminar, creará un segundo sitio para asociarlo al sitio concentrador.

Nota:

Para trabajar con este ejemplo en SharePoint Online, le recomendamos que use un espacio empresarial de desarrollo y no el de producción. Todos los pasos a continuación usan un espacio empresarial ficticio denominado "Contoso" que puede reemplazar por su propio nombre de espacio empresarial.

Uso de PnP PowerShell

Los siguientes ejemplos se pueden realizar con PnP PowerShell.

Nota:

En el resto de este ejercicio, se usará contoso como el nombre del espacio empresarial. Puede usar su propio nombre de espacio empresarial en lugar de contoso.

Nota:

PnP PowerShell es una solución de código abierto con una comunidad activa que ofrece su soporte. No hay ningún contrato de nivel de servicio para el soporte de la herramienta de código abierto de Microsoft.

Creación de un sitio concentrador

Primero, cree el sitio de marketing que servirá como sitio concentrador al que se podrán asociar otros sitios. El objetivo es que cualquier sitio que esté relacionado con el marketing pueda formar parte del sitio concentrador. Esto aplica navegación y personalización de marca comunes en todos los sitios asociados, permite a los miembros del equipo buscar en todos los sitios asociados al sitio concentrador único y aprovecha otras características del sitio concentrador.

  1. Conéctese al Centro de administración de SharePoint Online mediante:

    Connect-PnPOnline -Url https://contoso-admin.sharepoint.com -UseWebLogin
    
  2. Cree el sitio que se usará como sitio de concentrador con el cmdlet New-PnPSite:

    New-PnPSite -Type TeamSite -Title "Contoso marketing division" -Alias "marketing" -Description "Main site for collaboration for marketing teams at Contoso"
    

    El cmdlet devolverá la dirección URL del sitio nuevo, que será similar a la siguiente:

    https://contoso.sharepoint.com/sites/marketing
    
  3. Registre el nuevo sitio de marketing como sitio concentrador mediante el cmdlet Register-PnPHubSite:

    Register-PnPHubSite -Site https://contoso.sharepoint.com/sites/marketing
    

Establecer las propiedades y los permisos en el sitio concentrador

El sitio concentrador aún no tiene ni logotipo ni descripción. Además, queremos restringirlo para que solo una persona pueda realizar cambios en el sitio concentrador.

Establecer las propiedades

  1. Vaya a https://contoso.sharepoint.com/sites/marketing/SiteAssets para cargar la imagen de logotipo para el sitio que desee. Anote el nombre de archivo de imagen.

  2. Use el cmdlet Set-PnPHubSite para establecer el logotipo y la descripción. En lugar de mylogo.jpg, especifique el nombre de la imagen que ha cargado:

    Set-PnPHubSite
      -Identity https://contoso.sharepoint.com/sites/marketing
      -LogoUrl https://contoso.sharepoint.com/sites/marketing/SiteAssets/mylogo.jpg
      -Description "Main hub site for collaboration on marketing activities across Contoso"
    

Establecer permisos

Ahora restringiremos el acceso para que solo el usuario nestorw@contoso.compueda realizar cambios en las asociaciones del sitio concentrador.

  • Ejecute el cmdlet Grant-PnPHubSiteRights para conceder a un usuario los derechos al sitio concentrador de marketing. En este ejemplo usaremos nestorw@contoso, pero puede usar cualquier usuario válido en su espacio empresarial (puede especificar varios usuarios separándolos con una coma):

    Grant-PnPHubSiteRights -Identity https://contoso.sharepoint.com/sites/marketing -Principals "nestorw@contoso"
    

Crear y asociar un sitio

El último paso es crear el sitio que quiera asociar al concentrador. Puede repetir estos pasos en tantos sitios como quiera unir al concentrador.

  1. Aprovisione el sitio mediante el cmdlet New-PnPSite:

    New-PnPSite -Type TeamSite -Title "Online advertising team" -Alias "online-advertising" -Description "For collaboration on online advertising resources"
    

    El cmdlet devolverá la dirección URL del sitio nuevo, que será similar a la siguiente:

    https://contoso.sharepoint.com/sites/online-advertising
    
  2. Asocie este sitio al sitio concentrador mediante el cmdlet Add-PnPHubSiteAssociation:

    Add-PnPHubSiteAssociation
      -Site https://contoso.sharepoint.com/sites/online-advertising
      -HubSite https://contoso.sharepoint.com/sites/marketing
    

Confirmar que el sitio concentrador funciona

Para confirmar, puede:

  • Ejecute el cmdlet Get-PnPHubSite.
  • Iniciar sesión en SharePoint Online y ver el sitio concentrador directamente en https://contoso.sharepoint.com/sites/marketing.

La navegación del sitio concentrador aparecerá en la parte superior del sitio. Si va al sitio https://contoso.sharepoint.com/sites/online-advertising, mostrará la misma navegación del sitio concentrador en la parte superior.

Consulte también