Anwenden von PnP-Vorlagen auf SharePoint-Websites
Auf dieser Seite finden Sie ausführliche Informationen zum manuellen Bereitstellen einer Lookbook-Vorlage für Ihren Mandanten.
Sie können diese Schritte auch ausführen, indem Sie sich dieses Video auf dem YouTube-Kanal der Microsoft 365 Platform Community (PnP) ansehen:
Softwarevoraussetzungen
Um die Lookbook-Vorlagen bereitzustellen, müssen die folgenden Softwaretools auf Ihrem Computer installiert sein:
Nachdem die oben genannten Tools installiert wurden, können Sie mit den folgenden Abschnitten fortfahren.
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.
Verfügbare Vorlagen
Die Lookbookvorlagen basieren auf der PnP-Bereitstellungs-Engine. Daher ist jede einzelne Vorlage eine .pnp
Datei (pnp steht für Patterns & Practices), die nichts anderes als eine OpenXML-Datei ist, die alle erforderlichen Inhalte zum Bereitstellen der Vorlage enthält.
Hier folgt eine Tabelle, in der Sie die Liste aller Lookbook-Vorlagen finden, einen Link zum Herunterladen der entsprechenden .pnp
Vorlagendatei, der Konfigurationsparameter und der Voraussetzungen finden.
Kategorie | Vorlage | Websitetyp | Parameter | Voraussetzungen |
---|---|---|---|---|
Organisation | Leitungsverbindung | Kommunikationswebsite |
|
SharePoint Online-Administrator |
Die Perspektive | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Krisenkommunikation | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
News-Website | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Die Landung | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Nutzen | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
LGBTQ+-Mitarbeiterressourcengruppe | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Mitarbeiterressourcengruppe "Hispanic Heritage Month" | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Department | Einzelhandelsvorgänge | Kommunikationswebsite |
|
SharePoint Online-Administrator |
Fly Safe Conference | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Globaler Vertriebshub | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Workshop-Schulungsseite | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Globaler Marketinghub | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Personalhub | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Team | Teamwebsite für die Zusammenarbeit | Moderne Teamwebsite |
|
SharePoint Online-Administrator |
Teamkommunikationswebsite | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Mark8-Projektteam | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Produktsupport | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Community | Brandingwebsite | Kommunikationswebsite |
|
SharePoint Online-Administrator |
Gemeinnützige Website | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Lösungen | Microsoft 365-Lernpfade | Kommunikationswebsite |
|
SharePoint Online-Administrator, App-Katalog |
Onboardingwebsite für neue Mitarbeiterabteilungen | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Workplace Transformation-Website | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Pre-Onboarding-Website für neue Mitarbeiter | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Unternehmens-Onboarding-Website für neue Mitarbeiter | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
Microsoft 365-Website für freiberufliche Kommunikation | Kommunikationswebsite |
|
SharePoint Online-Administrator | |
SharePoint-Erfolgswebsite | Kommunikationswebsite |
|
SharePoint Online-Administrator, App-Katalog | |
Bildungseinrichtungen | Homepage der Schule | Kommunikationswebsite |
|
Regulärer Benutzer |
Die "Mitarbeiter"-Homepage | Teamwebsite |
|
Regulärer Benutzer | |
Die "Kurs"-Homepage | Teamwebsite |
|
Regulärer Benutzer |
Hier folgt eine kurze Anleitung zu den Parametern:
- SiteTitle: ist der Titel, der auf der Zielwebsite bereitgestellt wird.
- SiteUrl: ist die serverrelative URL der website, die von der Vorlage bereitgestellt wird. Dies kann etwa so aussehen: /sites/name-of-the-site.
- RetailOperationsSiteTitle: ist der Titel der Kommunikationswebsite, die auf dem Zielmandanten für die Vorlage "Globaler Vertriebshub" bereitgestellt wird.
- RetailOperationsSiteUrl: ist die serverrelative URL der Retail Operations Communication Site, die von der Vorlage Global Sales Hub bereitgestellt wird. Dies kann etwa so aussehen: /sites/name-of-the-site.
- ConsumerRetailSiteTitle: ist der Titel der Kommunikationswebsite für Einzelhandelsvorgänge, die auf dem Zielmandanten für die Vorlage "Globaler Vertriebshub" bereitgestellt wird.
- ConsumerRetailSiteUrl: ist die serverrelative URL der Consumer Retail Communication Site, die von der Vorlage Global Sales Hub bereitgestellt wird. Dies kann etwa so aussehen: /sites/name-of-the-site.
- CommunicationSiteTitle: ist der Titel der Consumer Retail Communication Site, die auf dem Zielmandanten für die Vorlage "Globaler Marketinghub" bereitgestellt wird.
- CommunicationSiteUrl: ist die serverrelative URL der Kommunikationswebsite, die von der Vorlage Global Marketing Hub bereitgestellt wird. Dies kann etwa so aussehen: /sites/name-of-the-site.
- BenefitsSiteTitle: ist der Titel der Kommunikationswebsite, die von der Vorlage "Personalhub" bereitgestellt wird.
- BenefitsSiteUrl: ist die serverrelative URL der Kommunikationswebsite, die von der Vorlage "Personalhub" bereitgestellt wird. Dies kann etwa so aussehen: /sites/name-of-the-site.
Hier folgt eine kurze Anleitung zur Bedeutung der Voraussetzungen:
- SharePoint Online-Administrator: Sie müssen die Bereitstellung mithilfe eines Benutzers ausführen, der Mitglied der SharePoint Online-Administratorengruppe ist.
- App-Katalog: Sie benötigen einen voll funktionsfähigen mandantenweiten App-Katalog in Ihrem Zielmandanten, und Sie müssen die Bereitstellung mit einem Benutzer ausführen, der über Administratorzugriff auf die App-Katalogwebsite verfügt.
- Normaler Benutzer: Sie können die Bereitstellung mit einem regulären Benutzer von SharePoint Online ausführen.
Hinweis: Wenn Sie den App-Katalog nicht in Ihrem Mandanten konfiguriert haben und die Vorlage, die Sie bereitstellen möchten, den App-Katalog erfordert, können Sie die Anweisungen in diesem Onlinedokument befolgen.
Bereitstellen einer Vorlage
Um die tatsächliche Bereitstellung auszuführen, müssen Sie ein PowerShell-Cmdlet ausführen, das von den PnP-PowerShell-Erweiterungen bereitgestellt wird.
Bereitstellen von Vorlagen, die einen SharePoint Online-Administrator erfordern
Laden Sie die .PNP
vorlagendatei herunter, die Sie bereitstellen möchten, speichern Sie sie in einem lokalen Ordner, und führen Sie den folgenden PowerShell-Befehl aus:
Connect-PnPOnline https://<tenant>.sharepoint.com/sites/<URL-of-your-target-site> -Interactive
Invoke-PnPTenantTemplate -Path .\your-template-file.pnp -Parameters @{"SiteTitle"="<Title-of-your-target-site>";"SiteUrl"="/sites/<URL-of-your-target-site>"}
Ersetzen Sie <mandant> durch den tatsächlichen Namen Ihres SharePoint Online-Mandanten in Microsoft 365. Denken Sie daran, einen Wert für alle Parameter anzugeben, die in der obigen Tabelle deklariert sind.
Wichtig: Beim ersten Mal, wenn Sie mit dem
Connect-PnPOnline
Befehl let eine Verbindung mit Ihrer Zielumgebung herstellen, müssen Sie der PnP-Verwaltungsshell-Anwendung einen Satz von Berechtigungen erteilen.
Bereitstellen von Vorlagen, die einen regulären Benutzer erfordern
Laden Sie die .PNP
vorlagendatei herunter, die Sie bereitstellen möchten, speichern Sie sie in einem lokalen Ordner, und führen Sie den folgenden PowerShell-Befehl aus:
Connect-PnPOnline https://<tenant>.sharepoint.com/sites/<URL-of-your-target-site> -Interactive
Invoke-PnPSiteTemplate -Path .\your-template-file.pnp -Parameters @{"SiteTitle"="<Title-of-your-target-site>";"SiteUrl"="/sites/<URL-of-your-target-site>"}
Ersetzen Sie <mandant> durch den tatsächlichen Namen Ihres SharePoint Online-Mandanten in Microsoft 365. Denken Sie daran, einen Wert für alle Parameter anzugeben, die in der obigen Tabelle deklariert sind.
Beispielskript für die Anwendung der Lernpfade-Lösung
So würde das PowerShell-Skript nach der Anwendung der Lernpfade-Lösung suchen, die nur den SiteUrl
Parameter enthält, und die pnp-Datei für die Lernpfade befindet sich im Ordner c:\temp , und Sie möchten auf eine zuvor erstellte Website mit der URL /sites/M365LP abzielen.
Connect-PnPOnline https://<tenant>.sharepoint.com/sites/<URL-of-your-target-site>
Invoke-PnPSiteTemplate -Path c:\temp\M365LP.pnp -Parameters @{"SiteUrl"="/sites/M365LP"}
Nächste Schritte
Nachdem die Lookbook-Vorlage auf Ihrem Mandanten bereitgestellt wurde, können Sie zu der von Ihnen ausgewählten Website-URL navigieren und mit der neuen Website spielen.
Wenn ein Problem vorliegt, zögern Sie nicht, ein Problem im Repository des PnP-Bereitstellungsdiensts auf GitHub zu melden.