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 |