Verwenden des Katalogs verwalteter Lösungen
GILT FÜR:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
Erfahren Sie, wie Sie den Katalog für verwaltete Lösungen für codebasierte Sandkastenlösungen in SharePoint Server 2013, SharePoint Server 2016 und SharePoint Server 2019 verwenden.
Wenn Sie die Aktivierung von codebasierten Sandkastenlösungen steuern möchten, können Sie den Katalog verwalteter Lösungen verwenden. Bei diesem Katalog handelt es sich um eine spezielle Websitesammlung und Dokumentbibliothek, die vertrauenswürdige codebasierte Sandkastenlösungen in einer SharePoint-Webanwendung identifiziert. Mit diesem Tool können Administratoren mit der Berechtigung zum Hochladen von Lösungen in den Katalog verwalteter Lösungen bestimmen, welche Lösungen in der Webanwendung aktiviert werden können.
Nachdem ein Administrator eine Lösung in den Katalog verwalteter Lösungen hochgeladen hat, können Websitesammlungsadministratoren die Lösung mithilfe vorhandener Prozesse hinzufügen und aktivieren. Codebasierte Sandkastenlösungen, die sich nicht im Katalog verwalteter Lösungen befinden, können von Websitesammlungsadministratoren nicht in der Webanwendung aktiviert werden.
Wichtig
Wenn ein InfoPath-Formular, das benutzerdefinierten Code enthält, in einer Webanwendung mit einem Katalog für verwaltete Lösungen veröffentlicht wird, wird das Formular nicht mehr in einem Browser gerendert. Außerdem wird eine Kategorie von Sandkastenlösungen erstellt, die nicht mithilfe des Katalogs für verwaltete Lösungen genehmigt werden kann, sodass die Veröffentlichung fehlschlägt und das Formular nicht mehr von InfoPath Forms Services gerendert werden kann.
Übersicht
Der Katalog für verwaltete Lösungen ist ein neues Feature im öffentlichen September-Update für codebasierte Sandboxlösungen, das hier heruntergeladen werden kann, SharePoint Aktualisierungenhttps://go.microsoft.com/fwlink/?LinkID=827479
Hinweis
[!HINWEIS] Das öffentliche September-Update umfasst die englische Version des Katalogs verwalteter Lösungen. Ein künftiges öffentliches Update wird die mehrsprachigen Versionen des Katalogs verwalteter Lösungen enthalten.
Hinweis
Das anfängliche Einrichten und Konfigurieren des Katalogs für verwaltete Lösungen ist nur mit den folgenden Microsoft PowerShell-Cmdlets verfügbar: New-SPUserSolutionAllowList, Enable-SPUserSolutionAllowList. Um diese Cmdlets verwenden zu können, müssen Sie erhöhte Administratorrechte mithilfe von RunAs Administrator verwenden. > Nachdem der Katalog konfiguriert wurde, wird er als Dokumentbibliothek (d. h. SPList) behandelt und kann über die Benutzeroberfläche verwaltet werden.
Bevor Sie den Katalog verwalteter Lösungen verwenden können, müssen Sie eine Websitesammlung im Masterkatalog erstellen und dann die Funktionalität des Katalogs verwalteter Lösungen aktivieren.
Erstellen und Aktivieren des Katalogs verwalteter Lösungen
- Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind:
Sie müssen Mitglied der festen Serverrolle securityadmin auf der SQL Server-Instanz sein.
Sie müssen Mitglied der festen Datenbankrolle db_owner in allen Datenbanken sein, die aktualisiert werden sollen.
Sie müssen Mitglied der Gruppe Administratoren auf dem Server sein, auf dem das Microsoft PowerShell-Cmdlet ausgeführt wird.
Mit dem Cmdlet Add-SPShellAdmin kann ein Administrator die Berechtigung zur Verwendung von SharePoint Server-Cmdlets gewähren.
Starten Sie die SharePoint-Verwaltungsshell.
Geben Sie an der PowerShell-Eingabeaufforderung den folgenden Befehl ein, um die Websitesammlung im Katalog verwalteter Lösungen zu erstellen.
# 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"
- Geben Sie an der PowerShell-Eingabeaufforderung den folgenden Befehl ein, um die Funktionalität des Katalogs verwalteter Lösungen zu aktivieren.
# Enables the Managed Solutions Gallery functionality
Enable-SPUserSolutionAllowList
Wenn Sie die Funktionalität des Katalogs verwalteter Lösungen deaktivieren möchten, können Sie das Disable-SPUserSolutionAllowList -Cmdlet ausführen.
Transformieren Ihrer Sandkastenlösungen mit dem SharePoint-Add-In-Modell
Denjenigen, die darüber nachdenken, von der Sandkastenlösung auf das neue SharePoint-Add-In-Modell umzusteigen, wird empfohlen, die im folgenden Artikel aufgeführten Überlegungen durchzulesen: Leitfaden zur Transformation von Sandkastenlösungen - InfoPath.
SharePoint-Add-Ins sind eigenständige, von Ihnen erstellte Erweiterungen von SharePoint-Websites, die ohne benutzerdefinierten Code auf dem SharePoint-Server ausgeführt werden. Weitere Informationen zu Add-Ins finden Sie unter SharePoint-Add-Ins.