Im Januar informierte Microsoft die heute bekannten Wikis in Teams werden zukünftig nicht mehr angeboten. Seit März ist die Migration von Wikis nach OneNote möglich.
Microsoft hat folgenden Zeitplan veröffentlicht, siehe Hilfe.
Mitte 2023 (ca. ab Juni)
Keine neuen Wikis möglich, weiterhin Schreibzugriff auf bestehende Wikis. Bestehende Wikis können über Teams nach OneNote migriert werden.
Ab Januar 2024
Microsoft verweigert den Zugriff auf alle noch bestehenden Wikis. Eine durch Teams durchgeführte Migration ist ab Januar 2024 nicht mehr möglich.
Zur automatisierten Auswertung aller betroffenen Wikis erstellte ich das PowerShell Command Export-TATeamsWikiInformation.
Das Command wertet über Microsoft Graph alle Wikis in Teams aus und fasst es in einer CSV-Datei zusammen. Die Datei kannst du aufbereiten und den Besitzern der Teams übermitteln.
Welche Inhalte sind in der Auswertung inkludiert?
- Alle Kanäle mit zumindest einem Wiki Tab. In einem Kanal kann es mehrere Wikis geben. Die Zusammenfassung inkludiert alle Wikis im Kanal.
- Kanalname in dem sich das Wiki befindet
- Um welches Team es sich handelt
- Die Besitzer des Teams
- Kanaltyp (Standard oder Private Channel). Theoretisch sind Shared Channels ebenfalls inkludiert, aber Shared Channels unterstützen keine Wikis.
- Name des Wiki Tabs
- Erstelldatum vom Wiki, nur bei kürzlich erstellten Wikis. Teams erfasste in der Vergangenheit das Erstelldatum von einem Wiki nicht.
- Ob das Wiki mit Inhalt befüllt ist. In der Vergangenheit hat Teams bei jedem neu erstellten Kanal standardmässig ein Wiki eingefügt. Wurde das Wiki nie bearbeitet ist es leer. Ohne Inhalt zeigt Teams keine Möglichkeit für eine Migration.
- Ob das Wiki bereits migriert wurde. Fand eine Migration statt wird das Wiki von Teams in einen Lesemodus gesetzt. Ein Besitzer könnte den Wiki Tab löschen.
Anforderungen
- Ein Konto mit der Rolle Global Admin
- Das PowerShell Modul Microsoft.Graph.Authentication
- Mein Command Export-TATeamsWikiInformation fordert folgende Graph-Berechtigungen an…
- Team.ReadBasic.All > für die Auswertung aller Teams
- Channel.ReadBasic.All > für die Auswertung aller Kanäle pro Team
- TeamsTab.Read.All > für die Auswertung aller Tabs pro Kanal
- TeamMember.Read.All > für die Auswertung von Besitzern pro Team
Weitere Informationen
- Das Command sammelt standardmässig alle Teams Kanäle mit Wikis, unabhängig ob das Wiki Inhalt hat oder bereits migriert wurde. Mit den Parametern ExcludeMigratedWikis und ExcludeWikisWithNoContent filtert es die entsprechenden Informationen und zeigt nur relevante Wikis. Beachte meine Dokumentation für Informationen.
- Die Graph API zur Auflistung aller Tabs im Kanal hat zufallsmässig einen Fehler. Tritt ein Fehler auf versucht es das Command erneut. Beim zweiten oder dritten Versuch liefert Graph die Ergebnisse korrekt zurück.
Ausführung von Export-TATeamsWikiInformation
Beachte die Dokumentation für Export-TATeamsWikiInformation und lade das Command aus meinem GitHub Repo. Danach kannst du das Command starten.
Export-TATeamsWikiInformation
Die Zusammenfassung wird in den lokalen Documents-Ordner von deinem Client exportiert und lässt sich mit Excel weiterbearbeiten.
Für Informationen über den Status der Wikis solltest du die letzten beiden Spalten WikiHasContent und WikiMigratedToOneNote beachten.
Für Hilfe kannst du mich kontaktieren.