Get-SPOSite

Devuelve una o más colecciones de sitios.

Syntax

Get-SPOSite
   [[-Identity] <SpoSitePipeBind>]
   [-Detailed]
   [-Limit <String>]
   [<CommonParameters>]
Get-SPOSite
   [-Detailed]
   [-Filter <String>]
   [-IncludePersonalSite <Boolean>]
   [-Limit <String>]
   [-Template <String>]
   [-GroupIdDefined]
   [<CommonParameters>]
Get-SPOSite
   [-Identity] <SpoSitePipeBind>
   [-DisableSharingForNonOwnersStatus]
   [<CommonParameters>]

Description

Este cmdlet contiene más de un conjunto de parámetros. Solo puede usar parámetros de un conjunto y no puede combinar parámetros de conjuntos distintos. Para obtener más información sobre cómo usar conjuntos de parámetros, vea Conjuntos de parámetros de cmdlet.

El cmdlet Get-SPOSite recupera y devuelve propiedades de todas las colecciones de sitios que coinciden con los criterios dados.

Con la versión 5361 del Shell de administración de SharePoint Online, es posible que experimente lo siguiente:

Ahora se muestran colecciones de sitios adicionales. Por ejemplo, se mostrarán todos los sitios de grupos y vídeos junto con sitios de grupo.

El parámetro Detailed ha quedado en desuso. Continuará funcionando con las versiones anteriores

Nota:

Las colecciones de sitios que están en la Papelera de reciclaje no se recuperan con el cmdlet Get-SPOSite.

Debe ser un administrador global o de SharePoint Online y un administrador de colección de sitios para ejecutar el cmdlet.

Para obtener permisos y la información más actual sobre Windows PowerShell para SharePoint Online, consulte la documentación en línea en Introducción a SharePoint Online Management Shell.

Nota:

Si el espacio empresarial tiene habilitada la administración de almacenamiento de la colección de sitios, no podrá establecer la cuota y se producirá un error genérico. Para solucionar este problema, establezca temporalmente la administración del almacenamiento de colecciones de sitios en "manual", establezca las cuotas y, a continuación, establezca la configuración de administración de almacenamiento de la colección de sitios en su configuración original.

Nota:

Si se proporcionan los parámetros Limit o Filter, las siguientes propiedades de colección de sitios no se rellenarán y pueden contener un valor predeterminado: AllowDownloadingNonWebViewableFiles, AllowEditing, AllowSelfServiceUpgrade, AnonymousLinkExpirationInDays, ConditionalAccessPolicy, DefaultLinkPermission, DefaultLinkToExistingAccess, DefaultSharingLinkType, DenyAddAndCustomizePages, DisableCompanyWideSharingLinks, ExternalUserExpirationInDays, InformationSegment, LimitedAccessFileType, OverrideTenantAnonymousLinkExpirationPolicy, OverrideTenantExternalUserExpirationPolicy, PWAEnabled, SandboxedCodeActivationCapability, SensitivityLabel, SharingAllowedDomainList, SharingBlockedDomainList, SharingCapability, SharingDomainRestrictionMode.

Ejemplos

-----------------------EJEMPLO 1-----------------------------

Get-SPOSite

El ejemplo 1 devuelve todas las colecciones de sitios.

-----------------------EJEMPLO 2-----------------------------

Get-SPOSite -Identity https://contoso.sharepoint.com

El ejemplo 2 muestra la colección de sitios con propiedades detalladas.

-----------------------EJEMPLO 3-----------------------------

Get-SPOSite -Identity https://contoso.sharepoint.com -DisableSharingForNonOwnersStatus

El ejemplo 3 actualiza el estado si los usuarios que no son propietarios de una colección de sitios pueden compartir la colección de sitios (no establece este valor).

-----------------------EJEMPLO 4-----------------------------

Get-SPOSite -Template GROUP#0 -IncludePersonalSite:$false

En este ejemplo, se enumeran las colecciones de sitios de grupo en una cuenta empresarial.

-----------------------EJEMPLO 5-----------------------------

Get-SPOSite -Identity https://contoso.sharepoint.com/sites/groupname -detailed |fl

En este ejemplo, se muestran los detalles de cuota de un sitio de grupo.

-----------------------EJEMPLO 6-----------------------------

Get-SPOSite -Identity https://contoso.sharepoint.com/sites/research | Select InformationSegment

En este ejemplo se devuelve informationSegments asociado al sitio. Se aplica a los inquilinos que han habilitado para Microsoft 365 capacidad de barreras de información. Lea Más información sobre las barreras de información para comprender las barreras de información en SharePoint Online.

Nota: Esta propiedad solo está disponible en la versión 16.0.19927.12000 o posterior del Shell de administración de SharePoint Online.

-----------------------EJEMPLO 7-----------------------------

Get-SPOSite -Filter { Url -like "contoso.sharepoint.com/sites/18" }

En este ejemplo, se usa el filtrado del lado del servidor para devolver sitios que coincidan con 18.

-----------------------EJEMPLO 8-----------------------------

Get-SPOSite -Limit ALL | ?{$_.IsTeamsConnected -eq $true}

En este ejemplo, se usa el filtrado del lado del cliente para devolver una lista de sitios conectados a Microsoft Teams.

-----------------------EJEMPLO 9-----------------------------

Get-SPOSite -Limit ALL | ?{$_.IsTeamsChannelConnected -eq $true}

En este ejemplo, se usa el filtrado del lado del cliente para devolver una lista de sitios conectados a Microsoft Teams Private o un canal compartido.

-----------------------EJEMPLO 10-----------------------------

Get-SPOSite -Limit ALL -GroupIdDefined $true

En este ejemplo, se usa el filtrado del lado del servidor para devolver todos los sitios que tienen un grupo de Microsoft 365 asociado.

-----------------------EXAMPLE 11-----------------------------

$userUPN="joe.healy@contoso.com"
Get-SPOSite -Filter "Owner -like '$($userUPN)'"

En este ejemplo se recuperan todos los sitios filtrados por el propietario especificado mediante una variable.

Parámetros

-Detailed

Use este parámetro para ver información de propiedad adicional sobre una colección de sitios. Observará un tiempo de respuesta más lento cuando se use el parámetro Detailed.

Se devuelven las siguientes propiedades:

  • ResourceUsageCurrent

  • ResourceUsageAverage

  • StorageUsageCurrent

  • LockIssue

  • WebsCount

  • CompatibilityLevel

  • AllowSelfServiceUpgrade

  • SiteDefinedSharingCapability

Devuelve el valor almacenado del sitio web.

  • SharingCapability

Devuelve el nivel de acceso efectivo (la directiva del sitio y la cuenta asociada combinadas).

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-DisableSharingForNonOwnersStatus

Este parámetro impide que los usuarios que no sean los propietarios de una colección de sitios puedan compartir.

Nota:

Este parámetro está disponible solo en la versión del Shell de administración de SharePoint Online versión 16.0.4613.1211 o posteriores. DisableSharingForNonOwnersStatus no es una configuración persistente, sino un análisis del estado de la colección de sitios. El propósito de esto es obtener esta configuración y no se garantiza que otros valores devueltos sean correctos. Para obtener otros valores y configuraciones, use el Get-SPOSite sin este parámetro para asegurarse de que todo se muestra correctamente.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-Filter

Especifica el bloque de scripts del filtro del lado del servidor que se va a aplicar. El tipo debe ser un nombre de filtro válido y el valor debe estar en formato { PropertyName <operator> "filterValue"}. Los operadores válidos son los siguientes: eq, ne, like, notlike. De momento, puede filtrar por estas propiedades: Propietario, Plantilla (se puede usar para filtrar si es la única propiedad presente en el filtro), LockState, Url. No se admite el uso del operador -or para incluir un filtro adicional.

Los valores del operador distinguen mayúsculas de minúsculas.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-GroupIdDefined

Filtra la lista de sitios devueltos a sitios con un identificador de grupo (es decir, sitios conectados a un grupo de Microsoft 365) cuando el valor se establece en $true. Filtra la lista de sitios solo para los sitios sin identificador de grupo cuando el valor es $false.

Los valores son Verdadero, Falso e indefinido. De forma predeterminada, el valor es indefinido, lo que significa que el filtro no se aplica.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-Identity

Especifica la dirección URL de la colección de sitios.

Type:SpoSitePipeBind
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Online

-IncludePersonalSite

Muestra sitios personales cuando el valor se establece en $true.

Los valores válidos son $true y $false. De manera predeterminada, el valor es $false, que indica que no se devolverán sitios personales.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-Limit

Especifica el número máximo de colecciones de sitios que se devolverán. Puede ser cualquier número. Para recuperar todas las colecciones de sitios, use TODOS. El valor predeterminado es 200. Si se proporciona este parámetro, habrá colecciones de sitios que no se rellenen y contengan valores predeterminados.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-Template

Muestra sitios de una plantilla específica. Por ejemplo, STS, STS#0, STS#1, STS#3, GROUP#0, SRCHCEN#0 o SITEPAGEPUBLISHING#0.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

Entradas

Microsoft.Online.SharePoint.PowerShell.SpoSitePipeBind

Salidas

System.Object