Búsqueda de sitios web

¿Cómo crear un sitio en SharePoint Online usando PnP PowerShell?


Si tiene permiso, puede crear manualmente un sitio de SharePoint utilizando un navegador desde el centro de administración de SharePoint. Pero ¿qué pasa con un entorno de producción donde estas actividades manuales están restringidas? Puedes usar PowerShell. Le mostraré cómo crear un sitio de SharePoint usando PnP PowerShell.

Te mostraré ejemplos de:

  • ¿Cómo crear un sitio de equipo conectado a un grupo de SharePoint Online usando PnP PowerShell?
  • ¿Cómo crear un sitio de equipo sin un grupo de Microsoft 365?
  • ¿Cómo crear un sitio de comunicación en SharePoint Online usando PnP PowerShell?

Cree un sitio de SharePoint Online usando PnP PowerShell

Si es nuevo en PnP PowerShell y desea saber cómo instalar y trabajar con PnP PowerShell con SharePoint, consulte mi tutorial anterior sobre PnP PowerShell con SharePoint Online.

Aquí usaremos el cmdlet New-PnPSite para crear un sitio en SharePoint Online.

El cmdlet New-PnPSite en PnP PowerShell se usa para crear nuevos sitios de SharePoint Online, incluidos sitios de grupo conectados a grupos, sitios de grupo sin un grupo de Office 365 o Microsoft 365 y sitios de comunicación. Este cmdlet permite a los propietarios o administradores de sitios de SharePoint especificar varios parámetros, como tipo de sitio, título, URL, descripción, configuración de idioma, etc., mientras crean el sitio.

Sintaxis de New-PnPSite (para sitio de grupo):

New-PnPSite -Type TeamSite -Title <String> -Alias <String> [-Description <String>] [-Classification <String>] [-IsPublic] [-Lcid <UInt>] [-Owners <String[]>] [-PreferredDataLocation <Office365Geography>] [-SensitivityLabel <String>] [-HubSiteId <Guid>] [-SiteAlias <String>] [-TimeZone <PnP.Framework.Enums.TimeZone>] [-Wait] [-Connection <PnPConnection>]

Sintaxis de New-PnPSite (para sitio de comunicación):

New-PnPSite -Type CommunicationSite -Title <String> -Url <String> [-HubSiteId <Guid>] [-Classification <String>] [-SiteDesign <SiteDesign>] [-SiteDesignId <Guid>] [-Lcid <UInt>] [-Owner <String>] [-PreferredDataLocation <Office365Geography>] [-SensitivityLabel <String>] [-TimeZone <PnP.Framework.Enums.TimeZone>]

Sintaxis de New-PnPSite (para sitios de equipo sin un grupo de Microsoft 365):

New-PnPSite -Type TeamSiteWithoutMicrosoft365Group -Title <String> -Url <String> [-HubSiteId <Guid>] [-Classification <String>] [-SiteDesignId <Guid>] [-Lcid <UInt>] [-Owner <String>] [-PreferredDataLocation <Office365Geography>] [-SensitivityLabel <String>] [-TimeZone <PnP.Framework.Enums.TimeZone>]

1. Cree un sitio de equipo conectado a un grupo en SharePoint Online

Un sitio de grupo conectado a un grupo en SharePoint Online está integrado con Grupos de Microsoft 365. Proporciona acceso a un buzón de grupo, calendario, planificador, cuaderno de OneNote, etc.

Puede ejecutar el siguiente script de PowerShell para crear un sitio de grupo conectado a un grupo.

Connect-PnPOnline -Url "https://szg52-admin.sharepoint.com" -Interactive
New-PnPSite -Type TeamSite -Title "Finance Team Site" -Alias "FinanceTeam" -Description "Site for HR Department"

Aquí :

  • -Type TeamSite especifica el tipo de sitio.
  • -Alias es el identificador único del grupo Microsoft 365.

Una vez que ejecute el script de PowerShell anterior y verifique el centro de administración de SharePoint, podrá ver que se creó el sitio. Vea la captura de pantalla a continuación:

Si desea crear un sitio de grupo moderno de SharePoint al que todos los miembros de la organización puedan acceder, puede pasar el parámetro -IsPublic. -IsPublic hace que el sitio sea accesible para todos los miembros de la organización.

Aquí está el guión completo:

Connect-PnPOnline -Url "https://szg52-admin.sharepoint.com" -Interactive
New-PnPSite -Type TeamSite -Title "Finance Team Site" -Alias "FinanceTeam" -Description "Site for HR Department" -IsPublic

Leer Crear una lista de SharePoint Online usando PnP PowerShell

2. Cree un sitio de equipo sin un grupo de Microsoft 365 en SharePoint usando PnP PowerShell

Ahora, déjame mostrarte cómo crear un sitio de equipo de SharePoint Online con un grupo usando PnP PowerShell.

Aquí te mostraré dos formas de hacerlo.

Ejemplo-1:

Puede utilizar el cmdlet New-PnPSite con el parámetro -Type TeamSite y la marca -Group establecida en $false como a continuación:

Connect-PnPOnline -Url "https://szg52-admin.sharepoint.com" -Interactive

New-PnPSite -Type TeamSite -Title "Finance Team Without Group" -Url "https://szg52.sharepoint.com/sites/FinanceTeamWithoutGroup" -Description "Site for Finance Department" -Lcid 1033 -Template STS#3 -Group $false

Ejemplo-2:

Puede utilizar el cmdlet New-PnPSite con el parámetro -Type TeamSiteWithoutMicrosoft365Group.

Aquí está el guión completo.

Connect-PnPOnline -Url "https://szg52-admin.sharepoint.com" -Interactive

New-PnPSite -Type TeamSiteWithoutMicrosoft365Group -Title "Finance Team Without Group" -Url "https://szg52.sharepoint.com/sites/FinanceWithoutGroup"

Ejecuté el script PnP PowerShell anterior y creó el sitio del equipo de SharePoint sin un grupo de Microsoft 365 conectado a él.

También agregó al usuario que ejecuta el script de PowerShell como administrador principal de la colección de sitios. Puedes ver la captura de pantalla a continuación:

3. Cree un sitio de comunicación de SharePoint usando PnP PowerShell

Ahora, déjame mostrarte cómo crear un sitio de comunicación en SharePoint Online usando PnP PowerShell.

En una organización, podemos utilizar sitios de comunicación para transmitir mensajes a todos los miembros. Entonces, de forma predeterminada, todos los miembros de la organización tendrán acceso al sitio de comunicación de SharePoint.

Aquí puede utilizar el cmdlet New-PnPSite con el parámetro -Type CommunicationSite . A continuación se muestra el guión completo.

Connect-PnPOnline -Url "https://szg52-admin.sharepoint.com" -Interactive

New-PnPSite -Type CommunicationSite -Title "Company News" -Url "https://szg52.sharepoint.com/sites/CompanyNews" -Description "Site for company-wide news and updates" -Lcid 1033

Una vez que ejecute el script anterior, la URL se mostrará después de crear exitosamente el sitio de comunicación.

Después de eso, también puede verificar en el centro de administración de SharePoint. Mire la captura de pantalla a continuación:

Espero que ahora sepas cómo crear un sitio de grupo en SharePoint Online usando PnP PowerShell. También expliqué cómo crear un sitio de comunicación en SharePoint Online usando PnP PowerShell. Expliqué tanto sobre los sitios de grupo conectados a grupos como sobre los sitios de grupo sin un grupo de Microsoft 365.

Déjame un comentario a continuación si todavía tienes alguna pregunta.

Artículos relacionados