Get-SPFeature

Retorna os recursos do SharePoint com base em um determinado escopo.

Syntax

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

Description

Este cmdlet contém mais de um conjunto de parâmetros.

Você só pode usar parâmetros de um único conjunto de parâmetros; além disso, não é possível combinar parâmetros de diferentes conjuntos. Para obter mais informações sobre como usar conjuntos de parâmetros, consulte Conjuntos https://go.microsoft.com/fwlink/?LinkID=18781de Parâmetros cmdlet .

Todos os conjuntos de parâmetros usam o parâmetro Identity, que pode ser o caminho relativo do Recurso do SharePoint (considerado o nome do recurso) ou o GUID de uma definição de Recurso.

Se o parâmetro Identity for fornecido, os cmdlets tentarão localizar a definição de Recurso determinada ou a instância do escopo fornecido. Se nenhum parâmetro for especificado, todos os recursos instalados serão retornados.

O cmdlet Get-SPFeature se comporta de maneira diferente em cada escopo, retornando os Recursos habilitados em cada nível. Se nenhum escopo for fornecido, todos os Recursos instalados serão retornados.

Para obter permissões e as informações mais atuais sobre Windows PowerShell para Produtos do SharePoint, consulte a documentação online em https://go.microsoft.com/fwlink/p/?LinkId=251831.

Exemplos

--------------EXEMPLO 1-----------------

Get-SPFeature -Limit ALL | Where-Object {$_.Scope -eq "SITE"}

Este exemplo retorna uma lista de todos os Recursos com escopo SITE instalados.

--------------EXEMPLO 2-----------------

Get-SPSite https://somesite | Get-SPWeb -Limit ALL |%{ Get-SPFeature -Web $_ } | Select DisplayName,ID -Unique

Este exemplo retorna o nome e o identificador (ID) de cada recurso habilitado exclusivamente em cada objeto SPWeb na coleção de sites em https://somesite.

Parâmetros

-AssignmentCollection

Gerencia objetos para o devido descarte. O uso de objetos como SPWeb ou SPSite pode consumir grandes quantidades de memória e o uso desses objetos em scripts do Windows PowerShell requer gerenciamento de memória adequado. Usando o objeto SPAssignment, você poderá atribuir objetos a uma variável e descartar os objetos após o uso para liberar memória. Quando objetos SPWeb, SPSite ou SPSiteAdministration são usados, os objetos são automaticamente descartados se um conjunto de atribuições ou o parâmetro Global não forem usados.

Quando o parâmetro Global é usado, todos os objetos estão contidos no repositório global. Se os objetos não forem usados imediatamente ou forem descartados usando o comando Stop-SPAssignment, um cenário de falta de memória poderá ocorrer.

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-CompatibilityLevel

Especifica a versão dos modelos a serem usados ao criar um novo objeto SPSite. Este valor define o valor CompatibilityLevel inicial para o conjunto de sites. Quando este parâmetro não é especificado, o CompatibilityLevel será o padrão para a versão mais alta possível do aplicativo Web, dependendo da configuração CompatibilityRange.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Farm

Especifica que, se este parâmetro for usado, somente os Recursos de farm habilitados serão exibidos.

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

-Identity

Especifica o nome do Recurso a ser recuperado.

O tipo deve ser o nome completo ou parcial, no formulário Feature1 ou guid, no formulário 1234-4567-9879, do Recurso a ser obtido.

Type:SPFeatureDefinitionPipeBind
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Limit

Limita os resultados de exibição. Se "All" for especificado, todos os Recursos serão exibidos.

O tipo deve ser um número válido maior que 0. O valor padrão é 200.

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

-Sandboxed

Especifica para recuperar recursos do Sandbox.

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

-Site

Especifica o nome do conjunto de sites a partir do qual obter os Recursos habilitados.

O tipo deve ser uma URL válida para um conjunto de sites, no 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 Subscription Edition

-Web

Especifica a URL ou o GUID da Web.

O tipo deve ser uma URL válida, no formato https://server_name; ou um GUID, no 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 Subscription Edition

-WebApplication

Especifica o nome do aplicativo Web a partir do qual obter os Recursos habilitados.

O tipo deve ser uma URL válida, para o aplicativo Web no 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 Subscription Edition