Get-SPFeature
Restituisce le funzionalità di SharePoint in base a un determinato ambito.
Sintassi
Get-SPFeature
[[-Identity] <SPFeatureDefinitionPipeBind>]
[-AssignmentCollection <SPAssignmentCollection>]
[-Farm]
[-Limit <String>]
[<CommonParameters>]
Get-SPFeature
[[-Identity] <SPFeatureDefinitionPipeBind>]
[-AssignmentCollection <SPAssignmentCollection>]
[-Limit <String>]
[-Site <SPSitePipeBind>]
[-Sandboxed]
[<CommonParameters>]
Get-SPFeature
[[-Identity] <SPFeatureDefinitionPipeBind>]
[-AssignmentCollection <SPAssignmentCollection>]
[-Limit <String>]
[-Web <SPWebPipeBind>]
[<CommonParameters>]
Get-SPFeature
[[-Identity] <SPFeatureDefinitionPipeBind>]
[-AssignmentCollection <SPAssignmentCollection>]
[-Limit <String>]
[-WebApplication <SPWebApplicationPipeBind>]
[<CommonParameters>]
Get-SPFeature
[[-Identity] <SPFeatureDefinitionPipeBind>]
[-AssignmentCollection <SPAssignmentCollection>]
[-Limit <String>]
[-CompatibilityLevel <Int32>]
[<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 Cmdlet Parameter Sets https://go.microsoft.com/fwlink/?LinkID=18781.
Tutti i set di parametri accettano il parametro Identity, che può essere il percorso relativo della caratteristica di SharePoint (considerato il nome della caratteristica) oppure il GUID di una definizione di caratteristica.
Se si specifica il parametro Identity, i cmdlet tenteranno di trovare l'istanza o la definizione di caratteristica specificata per l'ambito specificato. Se non si specificano parametri, verranno restituite tutte le caratteristiche installate.
Il comportamento del cmdlet Get-SPFeature varia in base all'ambito e restituisce le caratteristiche attivate a ogni livello. Se non si specifica un ambito, verranno restituite tutte le caratteristiche installate.
Per le autorizzazioni e le informazioni più aggiornate sulle Windows PowerShell per i prodotti SharePoint, vedere la documentazione online all'indirizzo https://go.microsoft.com/fwlink/p/?LinkId=251831.
Esempio
--------------ESEMPIO 1-----------------
Get-SPFeature -Limit ALL | Where-Object {$_.Scope -eq "SITE"}
Questo esempio consente di restituire un elenco di tutte le caratteristiche installate con ambito SITE.
--------------ESEMPIO 2-----------------
Get-SPSite https://somesite | Get-SPWeb -Limit ALL |%{ Get-SPFeature -Web $_ } | Select DisplayName,ID -Unique
Questo esempio restituisce il nome e l'identificatore (ID) di ogni funzionalità abilitata in modo univoco in ogni oggetto SPWeb nella raccolta siti all'indirizzo https://somesite.
Parametri
-AssignmentCollection
Consente di gestire gli oggetti ai fini della corretta eliminazione dalla memoria. Oggetti quali SPWeb o SPSite richiedono quantità di memoria elevate e per utilizzarli negli script Windows PowerShell è necessario gestire la memoria in modo appropriato. Tramite l'oggetto SPAssignment è possibile assegnare oggetti a una variabile ed eliminarli quando è necessario liberare memoria. Gli oggetti SPWeb, SPSite e SPSiteAdministration utilizzati vengono automaticamente eliminati dalla memoria se non viene utilizzato un insieme di assegnazioni o il parametro Global.
Quando viene utilizzato il parametro Global, tutti gli oggetti vengono memorizzati nell'area di archiviazione globale. Se gli oggetti non vengono utilizzati immediatamente o eliminati dalla memoria tramite il comando Stop-SPAssignment, può verificarsi una condizione di memoria insufficiente.
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-CompatibilityLevel
Specifica la versione dei modelli da utilizzare durante la creazione di un nuovo oggetto SPSite. Questo valore consente di impostare il valore CompatibilityLevel iniziale per la raccolta siti. Se questo parametro non viene specificato, come CompatibilityLevel verrà utilizzata per impostazione predefinita la versione più alta possibile per l'applicazione Web in base all'impostazione CompatibilityRange.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Farm
Se questo parametro viene utilizzato, specifica che verranno visualizzate solo le caratteristiche attivate della farm.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Identity
Specifica il nome della caratteristica da recuperare.
Il tipo deve essere il nome completo o parziale, nel formato Feature1, o un GUID, nel formato 1234-4567-9879, della funzionalità da ottenere.
Type: | SPFeatureDefinitionPipeBind |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Limit
Limita i risultati visualizzati. Se si specifica "All", verranno visualizzate tutte le caratteristiche.
Il tipo deve essere un numero valido maggiore di 0. Il valore predefinito è 200.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Sandboxed
Specifica di recuperare le funzionalità sandbox.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Site
Specifica il nome della raccolta siti da cui recuperare le caratteristiche attivate.
Il tipo deve essere un URL valido per una raccolta siti nel formato https://server_name.
Type: | SPSitePipeBind |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Web
Specifica l'URL o il GUID del Web.
Il tipo deve essere un URL valido nel formato https://server_name oppure un GUID nel formato 1234-5678-9876-0987.
Type: | SPWebPipeBind |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-WebApplication
Specifica il nome dell'applicazione Web da cui recuperare le caratteristiche attivate.
Il tipo deve essere un URL valido dell'applicazione Web nel formato https://server_name.
Type: | SPWebApplicationPipeBind |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |