Get-SPOSite

Restituisce una o più raccolte siti.

Sintassi

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>]

Descrizione

Questo cmdlet include più set di parametri. È possibile utilizzare solo i parametri di un set di parametri e non è possibile combinare parametri appartenenti a set di parametri diversi. Per altre informazioni su come usare i set di parametri, vedere Set di parametri di cmdlet.

Il cmdlet Get-SPOSite recupera e restituisce le proprietà di tutte le raccolte siti che soddisfano i criteri specificati.

Con la versione 5361 di SharePoint Online Management Shell si verifica quanto segue:

Vengono ora visualizzate ulteriori raccolte siti. Ad esempio, tutti i siti dei gruppi e dei video, nonché quelli dei team, vengono ora visualizzati.

Il parametro Detailed è stato deprecato. Continuerà a funzionare con le versioni precedenti

Nota

Le raccolte siti contenute nel Cestino non verranno recuperate utilizzando il cmdlet Get-SPOSite.

Per eseguire il cmdlet, è necessario essere amministratori di SharePoint Online o amministratori globali ed essere amministratori della raccolta di siti.

Per le autorizzazioni e le informazioni più aggiornate su Windows PowerShell per SharePoint Online, vedere la documentazione online alla pagina Introduzione a SharePoint Online Management Shell.

Nota

Se la gestione dello spazio di archiviazione nella raccolta siti è abilitata per il tenant, non sarà possibile impostare una quota e viene visualizzato un errore generico. Per risolvere questo problema, impostare temporaneamente la gestione dell'archiviazione della raccolta siti su "manuale", impostare le quote e quindi reimpostare l'impostazione di gestione archiviazione raccolta siti sull'impostazione originale.

Nota

Se vengono specificati i parametri Limit o Filter, le proprietà della raccolta siti seguenti non verranno popolate e potrebbero contenere un valore predefinito: AllowDownloadingNonWebViewableFiles, AllowEditing, AllowSelfServiceUpgrade, AnonymousLinkExpirationInDays, ConditionalAccessPolicy, DefaultLinkPermission, DefaultLinkToExistingAccess, DefaultSharingLinkType, DenyAddAndCustomizePages, DisableCompanyWideSharingLinks, ExternalUserExpirationInDays, InformationSegment, LimitedAccessFileType, OverrideTenantAnonymousLinkExpirationPolicy, OverrideTenantExternalUserExpirationPolicy, PWAEnabled, SandboxedCodeActivationCapability, SensitivityLabel, SharingAllowedDomainList, SharingBlockedDomainList, SharingCapability, SharingDomainRestrictionMode.

Esempio

-----------------------ESEMPIO 1-----------------------------

Get-SPOSite

Nell'esempio 1 vengono restituite tutte le raccolte siti.

-----------------------ESEMPIO 2-----------------------------

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

Nell'esempio 2 viene elencata la raccolta siti con le proprietà dettagliate.

-----------------------ESEMPIO 3-----------------------------

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

Nell'esempio 3 viene aggiornato lo stato se gli utenti non proprietari di una raccolta siti possono condividere la raccolta siti (non imposta questo valore).

-----------------------ESEMPIO 4-----------------------------

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

In questo esempio le raccolte siti del gruppo vengono enumerate in un tenant.

-----------------------ESEMPIO 5-----------------------------

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

In questo esempio si ottengono dettagli per il sito del gruppo.

-----------------------ESEMPIO 6-----------------------------

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

In questo esempio vengono restituiti gli InformationSegments associati al sito. È applicabile per i tenant che hanno abilitato la funzionalità Barriere informative di Microsoft 365. Leggere Informazioni sulle barriere informative per comprendere le barriere informative in SharePoint Online.

Nota: questa proprietà è disponibile solo in SharePoint Online Management Shell versione 16.0.19927.12000 o successiva.

-----------------------ESEMPIO 7-----------------------------

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

In questo esempio viene usato il filtro sul lato server per restituire i siti corrispondenti a 18.

-----------------------ESEMPIO 8-----------------------------

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

In questo esempio viene usato il filtro sul lato client per restituire un elenco di siti connessi a Microsoft Teams.

-----------------------ESEMPIO 9-----------------------------

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

In questo esempio viene usato il filtro sul lato client per restituire un elenco di siti connessi a un canale privato o condiviso di Microsoft Teams.

-----------------------ESEMPIO 10-----------------------------

Get-SPOSite -Limit ALL -GroupIdDefined $true

In questo esempio viene usato il filtro sul lato server per restituire tutti i siti a cui è associato un gruppo di Microsoft 365.

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

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

In questo esempio vengono recuperati tutti i siti che filtrano in base al proprietario specificato usando una variabile.

Parametri

-Detailed

Utilizzare questo parametro per ottenere informazioni aggiuntive sulle proprietà di una raccolta siti. Quando si utilizza il parametro Detailed, i tempi di risposta sono più lenti.

Vengono restituite le proprietà seguenti:

  • ResourceUsageCurrent

  • ResourceUsageAverage

  • StorageUsageCurrent

  • LockIssue

  • WebsCount

  • CompatibilityLevel

  • AllowSelfServiceUpgrade

  • SiteDefinedSharingCapability

Restituisce il valore archiviato dei criterio del sito.

  • SharingCapability

Restituisce il livello di accesso effettivo, ovvero la combinazione tra criteri del sito e criteri del tenant.

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

-DisableSharingForNonOwnersStatus

Questo parametro impedisce la condivisione da parte dei non proprietari.

Nota

Questo parametro è disponibile solo in SharePoint Online Management Shell, versione 16.0.4613.1211 o successiva. DisableSharingForNonOwnersStatus non è un'impostazione persistente, ma un'analisi dello stato della raccolta siti. Lo scopo è ottenere questa impostazione e non è garantito che le altre impostazioni restituite siano corrette. Per ottenere altre impostazioni e valori, usare il Get-SPOSite senza questo parametro per assicurarsi che tutti gli elementi vengano visualizzati correttamente.

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

-Filter

Specifica il blocco di script del filtro sul lato server da applicare. Il tipo deve essere un nome di filtro valido e il valore deve essere nel formato { PropertyName <operator> "filterValue"}. Gli operatori validi sono i seguenti: -eq, -ne, -like, -notlike. Attualmente, è possibile filtrare in base a queste proprietà: Owner, Template (può essere usato per filtrare se è l'unica proprietà presente nel filtro), LockState, Url. L'uso dell'operatore -or per includere un filtro aggiuntivo non è supportato.

Nota: per i valori dell'operatore viene applicata la distinzione tra maiuscole e minuscole.

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

-GroupIdDefined

Filtra l'elenco dei siti restituiti ai siti con un ID gruppo (ad esempio: siti connessi a un gruppo di Microsoft 365) quando il valore è impostato su $true. Filtra l'elenco dei siti solo per i siti senza un ID gruppo quando il valore è $false.

I valori sono $true, $false e non definito. Per impostazione predefinita, il valore è non definito, il che significa che il filtro non viene applicato.

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

-Identity

Specifica l'URL della raccolta siti.

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

-IncludePersonalSite

Consente di visualizzare i siti personali, quando il valore è impostato su $true.

I valori validi sono $true e $false. Per impostazione predefinita, viene scelto il valore $false, in base al quale non verranno restituiti siti personali.

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

-Limit

Specifica il numero massimo di raccolte siti da restituire. È possibile impostare un numero qualsiasi. Per recuperare tutte le raccolte siti, usare ALL. Il valore predefinito è 200. Se viene specificato questo parametro, alcune proprietà della raccolta siti non verranno popolate e potrebbero contenere un valore predefinito.

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

-Template

Visualizza i siti di un modello specifico. Ad esempio, 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

Input

Microsoft.Online.SharePoint.PowerShell.SpoSitePipeBind

Output

System.Object