Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser primäre Workflow transformiert klassische Wiki- und Webpartseiten in der Standardbibliothek SitePages in SharePoint Online. Verwenden Sie das Microsoft 365-Bewertungstool, um Seiten und ihre Webparts zu identifizieren, und verwenden Sie dann PnP PowerShell, um genehmigte Seiten zu transformieren und jedes Ergebnis zu überprüfen, bevor sie eine größere Welle verarbeiten.
Veröffentlichungsseiten, Blogseiten, Seiten außerhalb SitePagesvon , Startseiten und SharePoint Server-Quellen erfordern separate erweiterte Verfahren und werden von den Seitenwellenskripts nicht akzeptiert.
Dieser Workflow verwendet PnP PowerShell als primären Ausführungspfad. Die Seitentransformations-Engine ist Teil des Open-Source-PnP-Frameworks und verfügt nicht über eine Microsoft-Support-SLA.
Seitentransformationsworkflow
- Wählen Sie eine repräsentative Seitenwelle aus der abgeschlossenen Bewertungsabdeckung aus.
- Beheben Sie blockierende Webparts, und wählen Sie ein direktes oder websiteübergreifendes Ziel aus.
- Bereiten Sie eine mandanteneigene PnP-PowerShell-Anwendung und die erforderlichen Berechtigungen vor.
- Transformieren Sie die repräsentative Welle mit quellenerhaltenden Standardwerten und Protokollierungen.
- Überprüfen Sie jede generierte Seite, bevor Sie die Welle erweitern.
1. Auswählen von Seitenkandidaten
Beginnen Sie mit einer abgeschlossenen Bewertung klassischer Seiten. Bestätigen Sie die Scanabdeckung, bevor Sie Seiten auswählen.
Für die erste Welle:
- Wählen Sie
WikiPageoderWebPartPageZeilen aus erfolgreichen Website- und Webscans aus. - Bevorzugen Sie Seiten ohne nicht zugeordnete Webparts und einen hohen Zuordnungsprozentsatz.
- Überprüfen Sie
classicpagewebparts.csvdie genauen Webparttypen und Zuordnungen. - Überprüfen Sie manuell jede Seite mit
WebPartCount=0. Ein Zuordnungsprozentsatz von 100 für eine nullteilige Seite bedeutet nur, dass die Bewertung keine Webparts extrahiert hat. - Vermeiden Sie eine Startseite, bis sich der Transformations- und Validierungsprozess bewährt hat.
- Zeichnen Sie sichtbaren Text, Webparts, Links, Bilder und Layouts auf, die nach der Transformation vorhanden sein müssen.
MappingPercentage=100 ist ein Planungssignal. Es ist nicht garantiert, dass die Transformation erfolgreich ausgeführt wird oder der erwartete Inhalt erhalten bleibt.
Erstellen einer repräsentativen Welle
Behandeln Sie Seiten nur dann als dasselbe Transformationsmuster, wenn diese Dimensionen übereinstimmen:
| Dimension | Gründe für die Definition eines separaten Musters |
|---|---|
PageType |
Trennt das Transformationsverhalten von Wiki und Webpart. |
Layout |
Steuert die generierten Abschnitte und Spalten. |
| Geordnete Webpartsignatur | Seiten mit unterschiedlichen Webparttypen, Reihenfolge, ausgeblendetem oder geschlossenem Zustand können unterschiedlich transformiert werden. |
| Zuordnungsergebnis | Nicht zugeordnete oder anders zugeordnete Webparts erfordern separate Korrekturen und Überprüfungen. |
| Zielansatz | Direkte und websiteübergreifende Transformationen weisen unterschiedliche Abhängigkeits- und URL-Verhalten auf. |
| Spezielle Handhabung | Homepages, benutzerdefinierte Veröffentlichungslayouts und nullteilige Seiten erfordern eine separate Überprüfung. |
Verwenden Sie classicpagewebparts.csv , um die geordnete Webpartsignatur für jede Seite zu erstellen. Gruppieren Sie nicht nur nach MappingPercentage oder UnmappedWebParts. Vollständig zugeordnete Seiten können weiterhin unterschiedliche Webparttypen und das Laufzeitverhalten enthalten.
Für die erste Welle:
- Schließen Sie eine fehlerhafte Abdeckung, nicht unterstützte Seitentypen, Startseiten, nullteilige Seiten und nicht aufgelöste Zuordnungen aus.
- Gruppiert die verbleibenden Seiten nach Seitentyp, Layout und geordneter Webpartsignatur.
- Wählen Sie mindestens eine Seite aus jedem Muster aus, das Sie migrieren möchten.
- Fügen Sie einen weiteren Vertreter hinzu, wenn Seiten im selben Muster wesentlich unterschiedliche Webparteigenschaften oder Inhaltsabhängigkeiten verwenden.
- Bevorzugen Sie eine Seite mit einer klaren Inhaltsbaseline und einen Geschäftsinhaber, der das Ergebnis überprüfen kann.
Verwenden Sie Aktivitäts- und Änderungsdaten, um zu priorisieren, welches Muster zuerst verarbeitet werden soll, nicht als Ersatz für die Musterabdeckung.
Weitere Informationen finden Sie unter Erstellen repräsentativer Seitengruppen mit PowerShell.
Informationen zur Zuordnung von Feld zu Befehl und ein Beispiel für ausgewählte Seiten finden Sie unter Interpretieren des Bewertungsberichts für klassische Seiten.
2. Auflösen von Blockern und Auswählen des Ziels
Gruppieren Sie Kandidatenseiten nach Seitentyp, Layout und nicht zugeordneter Webpartkombination. Lösen Sie häufige Blocker auf, bevor Sie eine Welle transformieren.
- Für Wiki- und Webpartseiten ist die direkte Transformation der bevorzugte Ausgangspunkt, da Abhängigkeiten auf der Quellwebsite verbleiben.
- Websiteübergreifende Wiki- und Webparttransformationen erfordern eine zusätzliche Überprüfung für Links, Dateien, Listen, Benutzer und Taxonomie.
Weitere Informationen finden Sie unter Auswählen einer direkten oder websiteübergreifenden Transformation und Überprüfen von klassischen Webpartzuordnungen.
3. Vorbereiten von PnP PowerShell
PnP PowerShell erfordert eine mandanteneigene Microsoft Entra-Anwendung. Verwenden Sie eine separate Transformationsanwendung von der schreibgeschützten Bewertungsanwendung.
Verwenden Sie für den primären interaktiven Flow delegiertes SharePoint AllSites.Managezusammen mit den vorhandenen Websiteberechtigungen des angemeldeten Benutzers. Das Kopieren eindeutiger Berechtigungen auf Elementebene erfordert AllSites.FullControl; andernfalls wird diese Kopie explizit übersprungen.
Folgen Sie den Anweisungen zum Transformieren ausgewählter Seiten mit PnP PowerShell , um die Anwendung zu registrieren, eine Verbindung herzustellen und die erste Transformation auszuführen.
4. Transformieren einer repräsentativen Welle
Transformieren Sie eine kleine Welle, die die Seitentypen, Layouts und Webpartkombinationen darstellt, die Sie verarbeiten möchten.
Für die erste Welle:
- Lassen Sie die generierte Seite das Standardpräfix
Migrated_verwenden. - Verwenden
-TakeSourcePageName-OverwriteSie keine Optionen für die Ersetzung von , oder der Startseite. - Aktivieren Sie die Dateiprotokollierung, und behalten Sie das Protokoll mit dem Wellenmanifest bei.
- Beenden Sie beim ersten unerwarteten Fehler oder Inhaltskonflikt.
Aktivieren Sie das Quellumbenennungs- oder Überschreibungsverhalten erst, nachdem die generierten Seiten genehmigt wurden und ein Rollbackplan vorhanden ist.
Verwenden Sie die eingebetteten Skripts aus der Seitenwellenskriptreferenz , um jede genehmigte repräsentative Seite über denselben Sicherheits- und Ergebnisvertrag zu verarbeiten.
5. Überprüfen und erweitern
Das Öffnen ohne Fehler reicht nicht aus. Eine generierte Seite kann vorhanden sein und weiterhin leer oder unvollständig sein.
Überprüfen Sie die Quelle und die generierte Seite, das Transformationsprotokoll, den Inhalt, webparts, das Layout, Links, Bilder, Metadaten, Berechtigungen und den Veröffentlichungsstatus. Erweitern Sie die Welle nur, wenn jede ausgewählte Seite die Akzeptanzkriterien erfüllt.
Weitere Informationen finden Sie unter Überprüfen von transformierten klassischen Seiten.
Nachdem jedes repräsentative Ergebnis markiert Passedist, verwenden Sie Convert-SelectedPages.ps1 , um alle zusätzlichen vom Benutzer genehmigten Zeilen zu verarbeiten. Das Skript lehnt Seiten ab, deren Transformationsmuster keinen übergebenen Vertreter aufweist.
Nächste Schritte
Erweiterte Referenz
- Auswählen einer direkten oder standortübergreifenden Transformation
- Sicherheitsanforderungen
- Zuordnungen klassischer Webparts
- Konfigurationsoptionen für die Seitentransformation
- Modell für die Seitentransformation
- URL-Zuordnung
- Benutzerzuordnung
- Begriffszuordnung
- Layouttransformation
- .NET-Integration
- Transformieren von Seiten aus SharePoint Server
- Bereitschaft der Veröffentlichungsseite
- Transformationsmodell für Veröffentlichungsseiten
- Modernisieren klassischer Blogseiten