Freigeben über


PnP-Remotebereitstellung

Die aktuelle Empfehlung für die Bereitstellung von Artefakten wie Websites, Listen, Inhaltstypen und Seiten ist die Verwendung der "Remotebereitstellung". Kurz gesagt bedeutet Remotebereitstellung die Verwendung einer der verfügbaren APIs (SharePoint REST, das clientseitige SharePoint-Objektmodell oder Microsoft Graph), um diese Artefakte zu erstellen. Der Code wird auf Ihrem eigenen Computer oder auf einem separaten Server ausgeführt.

Hinweis

Das PnP-Bereitstellungsframework & PnP-Bereitstellungsmodul sind Open-Source-Lösungen mit aktiver Community, die unterstützung dafür bereitstellt. Es gibt keine SLA für den Support des Open-Source-Tools durch Microsoft.

Um einen wiederholbaren Prozess mit bekannten Parametern zu erstellen, hat die SharePoint-Entwicklercommunity eine Engine namens PnP-Bereitstellungs-Engine erstellt. Mit dieser Engine können Sie ganz einfach Vorlagen erstellen und auf Websites oder Ihren Mandanten anwenden. Das PnP-Bereitstellungsmodul kann aus C# Code oder mithilfe von PNP PowerShell aufgerufen werden.

Weitere Informationen finden Sie in den folgenden Ressourcen:

PNP-Remotebereitstellung im Kontrast zu Websitedesigns und Websiteskripts

Die allgemeine Empfehlung lautet, dass, wenn Sie Ihre Artefakte mit Websiteskripts bereitstellen können. Die PnP-Bereitstellungs-Engine geht über den Bereich von Websitesammlungsartefakten hinaus und verschiebt sich in das Gebiet der Bereitstellung mandantenbezogener Artefakte.

Ressourcen für die PnP-Remotebereitstellung

Artikel Beschreibung
Einführung in das PnP-Bereitstellungsmodul Führt in das PnP-Bereitstellungsmodul ein, das im April 2015 innerhalb des OfficeDev-PnP-Projekts veröffentlicht wurde und das monatlich in Ausrichtung an dem Veröffentlichungsplan der PnP-Kernbibliothek von OfficeDev aktualisiert wird.
Konfiguration des PnP-Bereitstellungsmoduls Erfahren Sie, wie Sie das Modul mithilfe einer JSON-Konfigurationsdatei konfigurieren können.
Das PNP-Office Open XML-Dateiformat Erfahren Sie mehr über das. PnP-Dateiformat, bei dem es sich um eine Office Open XML-Datei handelt und wie diese aufgebaut ist.
Framework für die PnP-Bereitstellung Verschaffen Sie sich einen allgemeinen Überblick über die Remotebereitstellungsfeatures, die für Ihre Office 365- und SharePoint Online-Websitesammlungen verfügbar sind, und erfahren Sie, warum das Erstellen von Sandkastenlösungen und voll vertrauenswürdigen Lösungen nicht mehr empfohlen wird.
PnP-Bereitstellungsmodul und die Kernbibliothek Sehen Sie sich allgemein den Remotebereitstellungsprozess an, einschließlich eines genaueren Blicks auf die Bibliothek "OfficeDevPnP.Core".
PnP-Bereitstellungsschema Informationen zur Verwendung des XML-Schemas zum Serialisieren und Speichern Ihrer Bereitstellungsvorlagen.
Beispiel für die Bereitstellung einer Konsolenanwendung Lernen Sie die Grundlagen der Verwendung des PnP-Bereitstellungsmoduls zum Erstellen und Speichern kennen, und wenden Sie dann Bereitstellungsvorlagen auf neue SharePoint-Websitesammlungen an.
OfficeDevPnP.Core „Office 365 Developer PnP Core Component“ ist eine Erweiterung, die häufig verwendete ferne CSOM/REST-Vorgänge als wiederverwendbare Erweiterungsmethoden zur Unterstützung von CSOM-Bereitstellungsobjekten verwendet.

Siehe auch