Enable-SPFeature

Habilita um Recurso do SharePoint instalado no escopo determinado.

Syntax

Enable-SPFeature
      [-Identity] <SPFeatureDefinitionPipeBind>
      [-AssignmentCollection <SPAssignmentCollection>]
      [-Confirm]
      [-Force]
      [-PassThru]
      [-Url <String>]
      [-WhatIf]
      [<CommonParameters>]
Enable-SPFeature
      [-Identity] <SPFeatureDefinitionPipeBind>
      [-AssignmentCollection <SPAssignmentCollection>]
      [-Confirm]
      [-Force]
      [-PassThru]
      [-WhatIf]
      [-CompatibilityLevel <Int32>]
      [<CommonParameters>]

Description

O cmdlet Enable-SPFeature habilita um recurso instalado no escopo determinado. Se o recurso for um recurso do farm, não será necessária uma URL. Do contrário, forneça a URL na qual o recurso será habilitado e ele será habilitado no escopo apropriado com base na definição do Recurso.

Este cmdlet não tem saída a não ser que o parâmetro PassThru seja fornecido. Nesse caso, será retornado o objeto SPFeatureDefinition referente ao recurso recém-habilitado.

Se você tentar usar o parâmetro Url em um recurso de escopo de farm, receberá a seguinte mensagem de erro:

O recurso '<feature name>' se aplica a todo o farm; o parâmetro url não pode ser usado com recursos no escopo do farm.

Para obter as permissões e informações mais recentes sobre o Windows PowerShell para Produtos SharePoint, confira a documentação online em Cmdlets do SharePoint Server.

Exemplos

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

Enable-SPFeature -identity "MyCustom" -URL https://somesite

Este exemplo habilita o recurso do SharePoint no escopo do site "MyCustom" em https://somesite.

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

$w = Get-SPWeb https://somesite/myweb | ForEach{ $_.URL }
Get-SPFeature -Web $w |%{ Enable-SPFeature -Identity $_ -URL $w}

Este exemplo habilita todos os Recursos do SharePoint no subsite em https://somesite/myweb.

Parâmetros

-AssignmentCollection

Manages objects for the purpose of proper disposal. Use of objects, such as SPWeb or SPSite, can use large amounts of memory and use of these objects in Windows PowerShell scripts requires proper memory management. Using the SPAssignment object, you can assign objects to a variable and dispose of the objects after they are needed to free up memory. When SPWeb, SPSite, or SPSiteAdministration objects are used, the objects are automatically disposed of if an assignment collection or the Global parameter is not used.

When the Global parameter is used, all objects are contained in the global store. If objects are not immediately used, or disposed of by using the Stop-SPAssignment command, an out-of-memory scenario can occur.

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

-CompatibilityLevel

{{Fill CompatibilityLevel Description}}

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

-Confirm

Solicita sua confirmação antes de executar o comando. Para saber mais, digite o seguinte comando: get-help about_commonparameters

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

-Força

Força a ativação de um Recurso. Causa uma nova execução de qualquer código personalizado associado ao Recurso.

Observação

Lembre-se de -Force que não funcionará se você tiver atualizado o recurso com Update-SPSolution. Nesse caso, você precisa desabilitar o recurso primeiro e Disable-SPFeature , em seguida, habilite-o novamente com Enable-SPFeature

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

-Identidade

Especifica o nome do Recurso ou GUID a ser desinstalado.

O tipo deve ser o nome da pasta Recursos localizada em 14\Modelo\Recursos ou GUID, no formato 21d186e1-7036-4092-a825-0eb6709e9281.

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

-PassThru

Se fornecido, o cmdlet emite o objeto de definição do Recurso depois da habilitação.

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

-URL

Especifica a URL do aplicativo Web, conjunto de sites ou site no qual o Recurso está sendo ativado

O tipo deve ser uma URL válida, por exemplo, https://server_name.

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

-WhatIf

Exibe uma mensagem que descreve o efeito do comando em vez de executar o comando. Para saber mais, digite o seguinte comando: get-help about_commonparameters

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