Enable-SPFeature

Active une fonctionnalité SharePoint installée au moment défini.

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

L’applet de commande Enable-SPFeature active une fonctionnalité installée dans l’étendue donnée. Si la fonctionnalité est une fonctionnalité de batterie de serveurs, aucune URL n’est nécessaire. Sinon, indiquez l’URL dans laquelle la fonctionnalité doit être activée et elle sera activée à l’étendue appropriée en fonction de la définition de fonctionnalité.

Cette applet de commande n’a pas de sortie, sauf si le paramètre PassThru est fourni, auquel cas l’objet SPFeatureDefinition pour la fonctionnalité nouvellement activée est retourné.

Si vous essayez d’utiliser le paramètre Url sur une fonctionnalité délimitée à la batterie de serveurs, vous recevez le message d’erreur suivant :

La fonctionnalité «<feature name> » s’applique à l’ensemble de la batterie de serveurs ; le paramètre URL ne peut pas être utilisé avec les fonctionnalités de la batterie de serveurs.

Pour les autorisations et les informations les plus récentes sur Windows PowerShell pour les produits SharePoint, consultez la documentation en ligne sur les applets de commande SharePoint Server.

Exemples

--------------EXEMPLE 1-----------------

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

Cet exemple active la fonctionnalité SharePoint étendue au site « MyCustom » à l’adresse https://somesite.

--------------EXEMPLE 2-----------------

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

Cet exemple active toutes les fonctionnalités SharePoint dans le sous-site à l'adresse https://somesite/myweb.

Paramètres

- Identité

Spécifie le nom de la fonctionnalité ou du GUID à désinstaller.

Le type doit être le nom du dossier de la fonctionnalité situé dans le dossier 14\Template\Features ou le GUID au format 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

-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

Vous demande une confirmation avant d’exécuter la commande. Pour plus d’informations, entrez la commande suivante : 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

-Force

Force l'activation de la fonctionnalité. Ceci entraîne la réexécution du code personnalisé associé à la fonctionnalité.

Notes

Sachez que -Force cela ne fonctionnera pas si vous avez mis à jour la fonctionnalité avec Update-SPSolution. Dans ce cas, vous devez d’abord désactiver la fonctionnalité, Disable-SPFeature puis la réactiver avec Enable-SPFeature

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

-PassThru

Si ce paramètre est spécifié, l'applet de commande renvoie l'objet de définition Feature après son activation.

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

-Url

Spécifie l'URL de l'application web, de la collection de sites ou du site web pour lequel la fonctionnalité est activée.

Le type doit être une URL valide, par exemple 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

Affiche un message qui explique l’effet de la commande au lieu de l’exécuter. Pour plus d’informations, entrez la commande suivante : 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