Utilisation de la galerie de solutions gérées
S’APPLIQUE À :
2013
2016
2019
Subscription Edition
SharePoint in Microsoft 365
Découvrez comment utiliser la galerie de solutions gérées pour les solutions bac à sable basées sur du code dans SharePoint Server 2013, SharePoint Server 2016 et SharePoint Server 2019.
Si vous souhaitez contrôler l’activation des solutions bac à sable (sandbox) basées sur du code, vous pouvez utiliser la galerie de solutions gérées. Cette galerie est une collection de sites spécialisée et une bibliothèque de documents qui identifie les solutions bac à sable (sandbox) basées sur du code de confiance dans une application web SharePoint. Les administrateurs ayant l’autorisation de télécharger des solutions dans la galerie de solutions gérées peuvent utiliser cet outil pour déterminer celles qui approuvent réellement les solutions dont ils souhaitent autoriser l’activation dans l’application web.
Une fois que l’administrateur télécharge une solution dans la galerie de solutions gérées, les administrateurs de collection de sites peuvent ajouter et activer la solution à l’aide des processus existants. Les administrateurs de collection de sites ne peuvent pas activer les solutions bac à sable (sandbox) basées sur du code qui ne figurent pas dans la galerie de solutions gérées au sein de l’application web.
Important
Lorsqu'un formulaire InfoPath qui contient un code personnalisé est publié dans une application web avec une galerie de solutions gérées, le formulaire ne s'affiche plus dans un navigateur. Il crée également une catégorie de solution bac à sable (sandbox) qui ne peut pas être approuvée à l'aide de la galerie de solutions gérées, de sorte que la publication échoue et qu'InfoPath Forms Services ne peut pas effectuer un rendu du formulaire. Pour plus d'informations, reportez-vous à la rubrique Impossible d'activer des formulaires InfoPath contenant du code lors de l'utilisation de la galerie de solutions gérées.
Vue d'ensemble
La galerie de solutions gérées est une nouvelle fonctionnalité de la mise à jour publique de septembre pour les solutions bac à sable (sandbox) basées sur du code qui peuvent être téléchargées à partir d'ici : Mises à jour SharePoint https://go.microsoft.com/fwlink/?LinkID=827479
Notes
La mise à jour publique de septembre comprend la version anglaise de la galerie de solutions gérées. Une mise à jour publique ultérieure comprendra les versions multilingues de la galerie de solutions gérées.
Notes
Pour une première installation et configuration, la galerie de solutions gérées est disponible uniquement à l'aide des cmdlets Microsoft PowerShell suivantes : New-SPUserSolutionAllowList, Enable-SPUserSolutionAllowList. Pour utiliser ces cmdlets, vous devez utiliser des privilèges d'administrateur élevés, en utilisant Exécuter en tant qu'administrateur. > Une fois configurée, la galerie est considérée comme une bibliothèque de documents (autrement dit, SPList) et peut être gérée à l'aide de l'interface utilisateur.
Avant de pouvoir utiliser la galerie de solutions gérées, vous devez créer une collection de sites dans la galerie maître, puis activer les fonctionnalités de la galerie de solutions gérées.
Créer et activer la galerie de solutions gérées
- Vérifiez que vous disposez de l’ensemble des configurations minimales requises suivantes :
vous devez être membre du rôle serveur fixe securityadmin sur l’instance SQL Server ;
vous devez être membre du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;
vous devez être membre du groupe Administrateurs sur le serveur sur lequel vous exécutez l'applet de commande Microsoft PowerShell.
Un administrateur peut utiliser l’cmdlet Add-SPShellAdmin pour accorder des autorisations d’utilisation des cmdlets SharePoint Server.
Démarrez SharePoint Management Shell.
À l'invite de commandes PowerShell, entrez la commande suivante pour créer la collection de sites dans la galerie de solutions gérées.
# Creates a site collection and the Managed Solutions Gallery
$managedSolutionsGallerySite = New-SPSite -Url "http://localhost/sites/allowlist" -Template "STS#0" -Name " Managed Solutions Gallery site collection" -OwnerAlias "contoso\admin" -OwnerEmail "admin@contoso.com"
$managedSolutionsGallery = New-SPUserSolutionAllowList -Site $managedSolutionsGallerySite -ListTitle "Managed Solutions Gallery"
- À l'invite de commandes PowerShell, entrez la commande suivante pour activer les fonctionnalités de la galerie de solutions gérées.
# Enables the Managed Solutions Gallery functionality
Enable-SPUserSolutionAllowList
Si vous souhaitez désactiver la fonctionnalité de la galerie de solutions gérées, vous pouvez exécuter la cmdlet Disable-SPUserSolutionAllowList.
Transformer vos solutions bac à sable (sandbox) en modèle de complément SharePoint
Nous encourageons les clients qui envisagent de passer de la solution bac à sable (sandbox) au nouveau modèle de complément SharePoint à examiner les considérations présentées dans l'article sur l'aide relative à la transformation de la solution bac à sable - InfoPath.
Les compléments SharePoint sont des extensions autonomes des sites web SharePoint que vous créez et qui sont exécutées sans code personnalisé sur le serveur SharePoint. Pour en savoir plus sur les compléments, reportez-vous à la rubrique Compléments SharePoint.