Zum Inhalt springen

Installation

Die Installation besteht aus vier Schritten im App-Katalog und im SharePoint Admin Center. Danach entscheiden Sie, ob die App in Teams, auf einer SharePoint-Seite oder an beiden Orten erscheint.

Version 2.0 · Stand 4. November 2026 · 3 Min. Lesezeit

Installationswege

WegFür wenErgebnis
Persönliche Teams-App (empfohlen)Alle MitarbeitendenApp in der linken Teams-Leiste, auf Wunsch per Richtlinie angeheftet. Anleitung
SharePoint-SeiteIntranet, Projektseiten, ganzseitige AppWebpart auf einer Seite, mit eigenen Einstellungen pro Seite. Anleitung
Teams-TabEin Team oder KanalRegisterkarte im Kanal. Jede Person sieht darin nur ihre eigenen Chats.
SkriptgesteuertMehrere Tenants, DienstleisterDieselben Schritte mit CLI für Microsoft 365 oder PnP PowerShell, siehe unten.

Für alle Wege gelten dieselben vier Grundschritte. Das Installationspaket teams-chat-archive.sppkg erhalten Sie zusammen mit Ihrer Lizenz von novalutions.

Schritt 1: Paket hochladen

  1. App-Katalog öffnen

    SharePoint Admin Center › Weitere Funktionen › Apps › Öffnen, dann Apps verwalten.

  2. „Upload“ wählen und `teams-chat-archive.sppkg` hochladen

  3. „Diese App für alle Websites verfügbar machen“ aktivieren

    Im Dialog nach dem Hochladen. Danach Aktivieren. Der Dialog zeigt auch die Graph-Berechtigungen, die das Paket anfordert.

    App-Katalog mit der Lösung teams-chat-exporter-archive-client-side-solution, Version 2.0.3.0, Status Enabled

Schritt 2: API-Zugriff genehmigen

Öffnen Sie SharePoint Admin Center › Erweitert › API-Zugriff. Unter „Ausstehende Anforderungen“ stehen die Berechtigungen des Pakets für Microsoft Graph. Markieren Sie jede Anfrage und wählen Sie Genehmigen.

Genehmigte Anforderungen für Microsoft Graph im SharePoint Admin Center.
Seite API-Zugriff im SharePoint Admin Center mit genehmigten Anforderungen für Microsoft Graph
BerechtigungWofür
User.ReadName der angemeldeten Person
Chat.ReadEigene Chats und Besprechungschats lesen
ChannelMessage.Read.AllKanalnachrichten in eigenen Teams lesen
Team.ReadBasic.All, Channel.ReadBasic.AllTeams und Kanäle auflisten
Files.Read.AllAnhänge aus OneDrive anderer und aus Team-Websites laden
Files.ReadWriteExporte ins eigene OneDrive schreiben
Calendars.ReadTeilnehmerbericht: Einladungen aus dem Kalender
OnlineMeetingArtifact.Read.AllTeilnehmerbericht: Anwesenheitslisten

Warum jede Berechtigung nötig ist und welche Endpunkte die App aufruft, steht unter Graph-Berechtigungen.

Schritt 3: Lizenzschlüssel hinterlegen

Hinterlegen Sie den Schlüssel einmal für den ganzen Tenant als Tenant-Eigenschaft. Das ist für die Teams-App der einzige Weg, weil sich dort keine Webpart-Eigenschaften bearbeiten lassen.

CLI für Microsoft 365
m365 spo storageentity set \
  --appCatalogUrl https://contoso.sharepoint.com/sites/appcatalog \
  --key TeamsChatExporterLicenseKey \
  --value "<Lizenzschlüssel>" \
  --description "Teams Chat Exporter"
PnP PowerShell
Connect-PnPOnline -Url https://contoso.sharepoint.com/sites/appcatalog -Interactive -ClientId <Client-ID Ihrer PnP-App>
Set-PnPStorageEntity -Key TeamsChatExporterLicenseKey -Value "<Lizenzschlüssel>" -Description "Teams Chat Exporter"

Alternativ tragen Sie den Schlüssel auf SharePoint-Seiten in den Webpart-Eigenschaften ein. Details unter Lizenzen und Lizenzschlüssel.

Schritt 4: Bereitstellen

Installation testen

  1. Öffnen Sie die App als normale Person (nicht als Admin) und warten Sie, bis die Chatliste geladen ist.
  2. Exportieren Sie einen kleinen Chat mit einem Bild.
  3. Prüfen Sie im OneDrive den Ordner TeamsChatExport und öffnen Sie die Datei: Sie darf keinen Hinweis „Evaluation Version“ zeigen.
  4. Wechseln Sie ins Archiv: Der Chat muss dort erscheinen.

Skriptgesteuert installieren

CLI für Microsoft 365
# Paket hochladen und mandantenweit bereitstellen
m365 spo app add --filePath ./teams-chat-archive.sppkg --overwrite
m365 spo app deploy --name teams-chat-archive.sppkg --skipFeatureDeployment

# Ausstehende Graph-Berechtigungen anzeigen und genehmigen
m365 spo serviceprincipal permissionrequest list
m365 spo serviceprincipal permissionrequest approve --id <Id>
PnP PowerShell
Connect-PnPOnline -Url https://contoso-admin.sharepoint.com -Interactive -ClientId <Client-ID Ihrer PnP-App>
Add-PnPApp -Path .\teams-chat-archive.sppkg -Scope Tenant -Publish -SkipFeatureDeployment -Overwrite
Get-PnPTenantServicePrincipalPermissionRequests
Approve-PnPTenantServicePrincipalPermissionRequest -RequestId <Id>

Noch Fragen?

Viele Antworten stehen in den häufigen Fragen. Ab Paket L hilft Ihnen unser Support per E-Mail weiter.