Share via


Verwenden des Katalogs verwalteter Lösungen

GILT FÜR:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint 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

  1. 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.

  1. Starten Sie die SharePoint-Verwaltungsshell.

  2. 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"
  1. 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.

Siehe auch

Weitere Ressourcen

Disable-SPUserSolutionAllowList

Get-SPUserSolutionAllowList