Partager via


Install-SPSolution

Déploie une solution SharePoint installée dans la batterie de serveurs.

Syntax

Install-SPSolution
       [-Identity] <SPSolutionPipeBind>
       [-AllWebApplications]
       [-AssignmentCollection <SPAssignmentCollection>]
       [-CASPolicies]
       [-CompatibilityLevel <String>]
       [-Confirm]
       [-Force]
       [-FullTrustBinDeployment]
       [-GACDeployment]
       [-Language <UInt32>]
       [-Local]
       [-Time <String>]
       [-WebApplication <SPWebApplicationPipeBind>]
       [-WhatIf]
       [<CommonParameters>]
Install-SPSolution
       [[-Identity] <SPSolutionPipeBind>]
       [-AssignmentCollection <SPAssignmentCollection>]
       [-Confirm]
       [-Language <UInt32>]
       [-Synchronize]
       [-WhatIf]
       [<CommonParameters>]

Description

Cette cmdlet contient plus d’un jeu de paramètres. Vous ne pouvez utiliser les paramètres que d’un seul jeu et vous ne pouvez pas combiner les paramètres de différents jeux. Pour plus d’informations sur l’utilisation des jeux de paramètres, consultez Ensembles de paramètres d’applet de commande (https://learn.microsoft.com/powershell/scripting/developer/cmdlet/cmdlet-parameter-sets?view=powershell-5.1).

La cmdlet Install-SPSolution déploie une solution SharePoint installée dans la batterie de serveurs. Utilisez la cmdlet Add-SPSolution pour installer un package de solution SharePoint dans 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------------------

Install-SPSolution -Identity contoso_solution.wsp -GACDeployment

Cet exemple montre comment déployer la solution SharePoint contoso_solution.wsp installée dans la batterie de serveurs et spécifie que le GAC peut être déployé pour la nouvelle solution SharePoint.

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

Install-SPSolution -Identity contoso_solution.wsp -GACDeployment -CompatibilityLevel {14,15}

Cet exemple montre comment déployer la solution SharePoint et installe une solution ajoutée auparavant afin qu'elle puisse être utilisée correctement dans les collections de sites en mode 14 et 15.

Paramètres

-AllWebApplications

Spécifie que la nouvelle solution SharePoint est déployée pour toutes les applications web SharePoint de la batterie de serveurs.

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

-AssignmentCollection

Gère les objets de manière à optimiser leur libération. L'utilisation d'objets, tels que SPWeb ou SPSite, peut consommer des quantités de mémoire élevées et le recours à ces objets dans des scripts Windows PowerShell implique une gestion appropriée de la mémoire. À l'aide de l'objet SPAssignment, vous pouvez affecter des objets à une variable et les libérer dès qu'ils ne sont plus nécessaires afin de libérer de la mémoire. Lorsque les objets SPWeb, SPSite ou SPSiteAdministration sont utilisés, ils sont automatiquement libérés si une collection d’attributions ou le paramètre Global ne sont pas utilisés.

Lorsque le paramètre Global est utilisé, tous les objets sont contenus dans le magasin global. Si des objets ne sont pas utilisés immédiatement ou libérés à l’aide de la commande Stop-SPAssignment, un scénario d’insuffisance de mémoire peut se produire.

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

-CASPolicies

Spécifie que les stratégies de sécurité d'accès du code (CAS) peuvent être déployées pour la nouvelle solution SharePoint.

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

-CompatibilityLevel

Spécifie s'il faut effectuer l'installation de la solution dans un répertoire de version spécifique en fonction de CompatibilityLevel. Par défaut, si ce paramètre n'est pas spécifié, l'installation est effectuée uniquement dans le répertoire de version correspondant à la version indiquée dans le manifeste du fichier CAB de la solution.

Les valeurs valides sont les suivantes :

--14

--15

--14,15

Type:String
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

-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
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Force

Force le déploiement de la nouvelle solution SharePoint.

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

-FullTrustBinDeployment

Spécifie que le déploiement Bin de confiance totale est autorisé. Ce paramètre est utilisé si la solution est entièrement fiable.

L'assembly Bin est un assembly installé dans le répertoire Bin du serveur virtuel. L'assembly dans le package aura le jeu d'attributs DeploymentTarget=WebApplication. Pour plus d'informations sur l'assembly Bin, consultez la rubrique Assembly, élément.

Type:SwitchParameter
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

-GACDeployment

Spécifie que le Global Assembly Cache (GAC) peut être déployé pour la nouvelle solution SharePoint.

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

Spécifie la solution SharePoint à déployer.

La valeur doit être un GUID authentique au format 12345678-90ab-cdef-1234-567890bcdefgh, un nom authentique de solution SharePoint (par exemple, SPSolution1) ou une instance d'un objet SPSolution authentique.

Type:SPSolutionPipeBind
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Language

Spécifie une langue pour la solution lors du déploiement d'un module de prise en charge linguistique. Si ce paramètre n'est pas spécifié, zéro (« 0 ») est pris par défaut. Utilisez zéro pour les solutions qui sont valides pour toutes les langues.

Type:UInt32
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

-Local

Déploie la solution sur le serveur actif.

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

-Synchronize

Synchronise toutes les solutions ou la solution spécifiée dans la batterie de serveurs locale.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Time

Spécifie quand la solution sera déployée. La valeur par défaut est immédiatement.

Le type doit être une valeur DateTime valide au format 2010, 5, 1.

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

-WebApplication

Déploie la solution SharePoint pour l'application web SharePoint spécifiée.

La valeur doit avoir l'une des formes suivantes :

--Un GUID authentique, au format 12345678-90ab-cdef-1234-567890bcdefgh

--Nom authentique d’une application web SharePoint (par exemple, MyOfficeApp1)

--Instance d’un objet SPWebApplication authentique.

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

-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
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019