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.
Als Nächstes verwenden Sie die Überprüfungsergebnisse aus Schritt 1 zum Erstellen Ihres Modernisierungsplans: Sie erfahren, wie Sie die Überprüfungsergebnisse verwenden können, um die zu modernisierenden Websites zu ermitteln, und wie Sie den Vorgang in Etappen strukturieren können. Anschließend werden Sie die Modernisierungsskripts überprüfen und anpassen, die Inputquellen für diese Skripts vorbereiten und validieren, und schließlich die Modernisierungsskripts ausführen.
Ermitteln der Websites für die Modernisierung
Die Überprüfungsergebnisse helfen Ihnen bei der Identifizierung von Websitesammlungen, die als Kandidaten für die Modernisierung infrage kommen. Die Berichte zu Microsoft 365-Gruppenverbindungen enthalten Informationen zu allen gescannten Websitesammlungen, sodass eine Filterung erforderlich ist, um die Websites zu identifizieren, die potenzielle Modernisierungskandidaten sind. Sobald Sie eine Liste der Websites für die Modernisierung haben, besteht der nächste Schritt darin, sie in Etappen aufzuteilen. Die empfohlene Vorgehensweise besteht darin, mit einer Pilotetappe zu beginnen, bei der die Modernisierung bei einer relativ kleinen Anzahl von Websites ausgeführt wird. Das Ziel ist es, Kundenfeedback zu sammeln und bei Bedarf eine Feinabstimmung der Modernisierungsscripts vorzunehmen. Abhängig von der Anzahl der Websites und des Inputs durch Kunden werden die verbleibenden Websites in weiteren Etappen verarbeitet. Weitere Informationen zu Microsoft 365-Berichten für Gruppenverbindungen finden Sie unter SharePoint-Modernisierungsscannerberichte: Microsoft 365-Berichte zu Gruppenverbindungen.
Filtern des Berichts zu Microsoft 365-Gruppenverbindungen (= „gruppieren“) zum Identifizieren von Websites für die Modernisierung:
-
Aufgabe: Kopieren Sie die Berichtsdateien zu Microsoft 365-Gruppenverbindungen auf den Computer, der für die Analyse verwendet wird:
- Microsoft 365 Group Connection Readiness.xlsx
- ModernizationSiteScanResults.csv
- ModernizationWebScanResults.csv
- ModernizationUserCustomActionScanResults.csv
- Aufgabe: Klicken Sie mit der rechten Maustaste auf das Dashboard-Blatt, und blenden Sie das ReadyForGroupify-Blatt ein.
- Aufgabe: Die Anwendung von "ReadyForGroupify = TRUE" und "WebTemplate = STS#0" bieten einen guten Ausgangspunkt, da es sich hierbei um Teamwebsites ohne ein Microsoft 365-Gruppenverbindungen verhinderndes Element handelt.
- Aufgabe: Durch die Anwendung von "WebTemplate = GROUP#0" und "HasTeamsTeam = FALSE" erhalten Sie die modernen Teamwebsites, die noch über kein Microsoft Teams-Team verfügen.
Wie sieht es mit Warnungen im Bericht zu Microsoft 365-Gruppenverbindungen aus?
"SiteHasSubSites"-Warnungen
Diese Warnung wird angezeigt, wenn es in einer Websitesammlung Unterwebsites gibt.
- Aufgabe: Wenn die Unterwebsites einzelnen Teams in der Organisation zugeordnet sind, ist es sinnvoll, diese Unterwebsites in ihre eigenen (modernen, mit Gruppen verbundenen) Websitesammlungen zu verschieben. In allen anderen Fällen empfiehlt es sich, die Websitesammlungen mit Gruppen zu verbinden und die Unterwebsites zu modernisieren.
"ModernUI"-Warnungen
Diese Warnungen werden ausgelöst, wenn für die Website Einstellungen vorhanden sind, die die optimale Nutzung der modernen SharePoint-Benutzeroberfläche verhindern. Von den sechs möglichen Warnungen können vier durch das Modernisierungsskript behoben werden: "AlternateCSS" und "MasterPage" wirken sich auf das Branding klassischer Seiten aus und können auf ihre Standardwerte zurückgesetzt werden; "ModernListsBlocked" wird aufgrund der Blockierung auf Website-, Web- oder Listenebene rückgängig gemacht, und "ModernPagesBlocked" wird aufgrund der Blockierung auf Webebene rückgängig gemacht.
- Aufgabe: Überprüfen Sie die Websites mit aktiviertem publishingFeature: Wenn auch benutzerdefinierte Veröffentlichungsseiten verwendet werden, sollte die Website nicht mit einer Gruppe verbunden sein; falls nicht, überprüfen Sie, ob die Veröffentlichungsfeatures deaktiviert werden können.
- Aufgabe: Überprüfen Sie etwaige benutzerdefinierte Aktionen; diese sind häufig nicht mehr relevant. Sollten sie noch relevant sein, erwägen Sie das Erstellen eines SPFX-basierten Äquivalents, und stellen Sie dieses als Teil des Modernisierungsskripts bereit.
Berechtigungswarnungen
Hier werden Websites mit einer Sicherheitseinstellung aufgelistet, die von den Sicherheitsänderungen, die sich durch die Verbindung mit einer Microsoft 365-Gruppe ergeben, betroffen sein könnte. Die Modernisierungsskripts enthalten keine Lösung für diese Warnungen.
- Aufgabe: Bei Websites mit der "ADGroupWillNotBeExpanded"-Warnung sind AD-Gruppen in deren SharePoint-Standardgruppen vorhanden, und da die Besitzer und Mitglieder von Microsoft 365-Gruppen keine weiteren Gruppen umfassen dürfen, werden diese nicht kopiert. Häufig werden die Gruppen verwendet, um einem großen Benutzerkreis schreibgeschützten Zugriff auf die SharePoint-Website zu ermöglichen, und das ist in Ordnung. Wenn es wichtig ist, dass die Personen in der AD-Gruppe auch Zugang zu den anderen mit Microsoft 365-Gruppen verbundenen Diensten haben, müssen sie den Besitzern und Mitgliedern der Microsoft 365-Gruppe einzeln hinzugefügt werden.
- Aufgabe: "SharingDisabled" impliziert, dass die SharePoint-Website nicht für externe Benutzern freigegeben ist, während die Microsoft 365-Gruppe es sein kann. Die SharePoint-Einstellungen werden nicht durch die Microsoft 365-Gruppeneinstellungen außer Kraft gesetzt, dies sollte also in Ordnung sein. Weitere Informationen finden Sie unter Auswirkungen der Microsoft 365-Gruppenverbindung auf die externe Freigabe.
- Aufgabe: Überprüfen Sie die Websites mit "SubSitesWithBrokenPermissions"-Warnungen. Da Gruppenbesitzer auch Websitesammlungsadministratoren sind, können sie auch alle SharePoint-Objekte (Websites, Bibliotheken und Elemente) mit spezifischen Berechtigungen anzeigen. Ist dies nicht erwünscht, empfiehlt es sich, die betroffenen Unterwebsites in eine eigene, mit einer modernen Gruppe verbundenen Websitesammlung zu verschieben.
Häufig gestellte Fragen
Kann ich eine Microsoft 365-Gruppe für eine Unterwebsite haben?
Nein, dies ist nicht möglich. Für jede Websitesammlung kann nur eine Microsoft 365-Gruppe vorhanden sein.
Können Unterwebsites weiterhin mit Microsoft 365-Gruppen verbundene Dienste verwenden?
Ja, je nach mit Microsoft 365-Gruppen verbundenem Dienst gibt es Optionen, um den Dienst auf Ebene der Unterwebsite zu verwenden. Weitere Informationen finden Sie unter Auswirkungen der Verbindung einer Microsoft 365-Gruppe auf Unterwebsites.
Kann ich die Unterwebsites automatisch in einzelne Websitesammlungen konvertieren?
Nein, es gibt kein natives SharePoint-Feature, um dies zu tun. Sie können jedoch Migrationstools verwenden, um die Inhalte der Unterwebsite in eine neu erstellte moderne Websitesammlung zu kopieren. Sie können die Seitentransformation verwenden, um die Wiki- und Webpartseiten in der betreffenden Unterwebsite zu modernisieren.
Gruppieren der ausgewählten Websitesammlungen für Transformations-Etappen
Die tatsächliche Transformation sollte in Etappen durchgeführt werden. Ein Etappenansatz ermöglicht es Ihnen, klein zu starten, daraufhin Feedback zu sammeln und ggf. den Ansatz für die nächste Etappe anzupassen. Diese Feedback- und Anpassungsschritte sollten nach jeder Transformationsetappe durchgeführt werden.
-
Aufgabe: Teilen Sie die Liste der gesammelten Websitesammlungen in Etappen auf:
- Eine oder mehrere Pilotetappen: Dies sind kleine Etappen, die normalerweise Websites von IT-versierten Benutzern oder Personen in der Organisation, die Änderungen begrüßen, umfassen.
- Die anschließenden "Produktions"-Etappen können auf unterschiedliche Weise organisiert werden: nach Abteilung, nach Land, nach Komplexität usw.
- Der Zeitaufwand in Sekunden, um eine Websitesammlung zu modernisieren, beträgt ca. 120 + (15 Sekunden x Anzahl klassischer Seiten).
Häufig gestellte Fragen
Welchen Umfang sollten die Etappen haben?
Hierfür gibt es keine verbindlichen Zahlen. Der Umfang der Etappen kann je nach gewählter Etappenstrukturierung unterschiedlich sein. Es empfiehlt sich jedoch, mit relativ kleinen Etappen zu starten.
Erhalten Sie die neuesten Skripts, und passen Sie sie an Ihre Anforderungen an.
Navigieren Sie zu https://aka.ms/sppnp-modernization-sitecollectionscripts, um die neuesten Skripts abzurufen.
Wichtig
Für diese Skripts ist die Version Dezember 2019 (3.16.1912.*) von PNP PowerShell erforderlich.
- Aufgabe: Kopieren Sie die Dateien "ModernizeSiteCollections.ps1", "ValidateSiteCollectionsInput.ps1" und "sitecollections.csv" auf Ihren Computer.
- Aufgabe: Überprüfen Sie die "ModernizeSite"-Funktion im Skript "ModernizeSiteCollections.ps1": Die meisten Schritte des Skripts werden über die von Ihnen bereitgestellten Eingaben gesteuert, Sie können aber optional einige Schritte entfernen (z. B. Zurücksetzen von Gestaltungsvorlagen und alternatives CSS), wenn dies für Ihren Kunden besser ist. Sie können auch zusätzliche Schritte hinzufügen (z. B. Bereitstellen und Konfigurieren von SPFX-basierten Anpassungen).
- Aufgabe: Testen Sie das Skript "ModernizeSiteCollections.ps1", indem Sie es ausführen und eine einzelne Websitesammlung für die Modernisierung bereitstellen.
Häufig gestellte Fragen
Ich habe einen Fehler in den Skripts gefunden, oder ich habe eine coole Idee zum Hinzufügen, die ich mit anderen teilen möchte. An wen kann ich mich wenden?
Erstellen Sie ein Problem in https://github.com/SharePoint/sp-dev-modernization/issues bei Bugs bzw. Fragen. Bei Änderungsvorschlägen können Sie auch eine PR an dieses GitHub-Repository senden.
Erstellen der CSV-Datei für die Modernisierung
Die Modernisierungsskripts stützen sich auf eine CSV-Datei als Inputquelle. Diese CSV-Datei steuert die Aktionen des Skripts, und das für eine Reihe von Websitesammlungen.
-
Aufgabe: Bereiten Sie CSV-Dateien für Ihre Transformationsanforderungen vor. Sie können bei jeder Transformationsetappe mehrere CSV-Dateien einsetzen. Die CSV-Datei muss die folgenden Spalten enthalten:
- SiteUrl: URL der Websitesammlung
- O365GroupAlias: der Alias für die Microsoft 365-Gruppe
- AddTeamsTeam: True, um ein Microsoft Teams-Team (sofern noch nicht verfügbar) für die Microsoft 365-Gruppe zu erstellen, die mit dieser Websitesammlung verknüpft ist
- ModernizePages: modernisiert die klassischen Seiten der Website zu modernen Seiten. Die klassischen Seiten werden nicht gelöscht, sondern umbenannt und sind weiterhin in der SitePages-Bibliothek verfügbar.
- ModernizeBranding: bereinigt die alten Einstellungen für das Branding (Gestaltungsvorlagen, alternatives CSS)
- TenantTheme: Wenn festgelegt, wird dieses Mandantendesign für die Websitesammlung konfiguriert.
- Classification: Wenn festgelegt, wird dieser Wert als Websiteklassifizierung festgelegt (siehe Verwalten von Microsoft 365-Gruppen mit PowerShell).
Validierung der CSV-Dateien
Bevor die Modernisierung ausgeführt werden kann, ist es wichtig, den Input zu validieren (Aliase müssen gültig und eindeutig sein, Designs müssen vorhanden sein, die Klassifizierung muss verfügbar sein).
- Aufgabe: Führen Sie "ValidateSiteCollectionsInput.ps1" aus, und geben Sie Ihre CSV-Datei als Inputquelle an. Überprüfen Sie die Ergebnisse der Konsole und der Protokolle, um zu ermitteln, welche Fehler gefunden wurden.
Häufig gestellte Fragen
Wo erhalte ich weitere Informationen zu den Überprüfungsdetails?
- Microsoft 365-Gruppenbenennungsrichtlinie: Benennungsrichtlinien für Microsoft 365-Gruppen
- Wer Gruppen erstellen kann: Verwalten von Personen, die Microsoft 365-Gruppen erstellen können
- Gruppenklassifizierungen: Verwalten von Microsoft 365-Gruppen mit PowerShell
- Mandantendesigns: Add-PnPTenantTheme
Websitesammlungen in Etappen modernisieren
Jetzt können Sie diese Reihe von Websitesammlungen mit den folgenden Skripts verarbeiten.
- Aufgabe: Führen Sie das Skript "ModernizeSiteCollections.ps1" aus, und stellen Sie dafür die vorbereitete CSV-Datei für die Websitesammlung sowie die anderen erforderlichen Informationen bereit.
- Aufgabe: Überprüfen Sie die erstellten Protokolle im Hinblick auf Probleme (es gibt die Protokolldateien zur Modernisierung und jenes zur Transformation).
Häufig gestellte Fragen
Kann ich das Skript ausführen, ohne zur Eingabe von Anmeldeinformationen aufgefordert zu werden?
Ja, Sie können die Anmeldeinformationen (über die Anmeldeinformationsverwaltung) in Ihrem Skript angeben.