Um Excel-Dateien automatisiert von SharePoint Online in ein lokales Verzeichnis (z.B. für Power BI Report Server, PBIRS) zu übertragen, kannst du folgende Ansätze nutzen: **1. PowerShell-Skript mit Microsoft Graph/SharePoint Online Modul** - Installiere das PowerShell-Modul `PnP.PowerShell` oder `SharePointPnPPowerShellOnline`. - Authentifiziere dich gegen SharePoint Online. - Lade die gewünschten Dateien herunter. - Lege das Skript als geplanten Task auf dem PBIRS-Server an. **Beispielskript:** ```powershell # Install-Module -Name PnP.PowerShell -Scope CurrentUser $siteUrl = "https://deinefirma.sharepoint.com/sites/deineseite" $library = "Dokumente" $localPath = "C:\PBIRS\ExcelFiles" Connect-PnPOnline -Url $siteUrl -Interactive # Alle Excel-Dateien abrufen $files = Get-PnPListItem -List $library | Where-Object { $_.FieldValues.FileLeafRef -like "*.xlsx" } foreach ($file in $files) { $fileName = $file.FieldValues.FileLeafRef $serverRelativeUrl = $file.FieldValues.FileRef $destination = Join-Path $localPath $fileName Get-PnPFile -Url $serverRelativeUrl -Path $localPath -FileName $fileName -AsFile -Force } ``` **Hinweise:** - Ersetze die Platzhalter durch deine Werte. - Für die Authentifizierung kann ggf. ein App-Registrierung oder ein Service Principal genutzt werden. **2. Microsoft Power Automate (früher Flow)** - Erstelle einen Flow, der bei neuen oder geänderten Dateien in SharePoint ausgelöst wird. - Füge eine Aktion „Datei kopieren“ hinzu und speichere die Datei in einem lokalen Ordner. - Für den lokalen Zugriff benötigst du den [On-Premises Data Gateway](https://learn.microsoft.com/de-de/data-integration/gateway/service-gateway-install). **3. Drittanbieter-Tools** - Tools wie [Rclone](https://rclone.org/sharepoint/) oder [ShareGate](https://sharegate.com/) können SharePoint Online mit lokalen Verzeichnissen synchronisieren. **Zusammenfassung:** Für eine flexible, skriptgesteuerte Lösung empfiehlt sich PowerShell mit PnP-Modul. Für eine Low-Code-Lösung eignet sich Power Automate mit Gateway. Beide Methoden können als geplante Aufgaben automatisiert werden. **Links:** - [PnP PowerShell](https://pnp.github.io/powershell/) - [Power Automate Gateway](https://learn.microsoft.com/de-de/data-integration/gateway/service-gateway-install) - [Rclone SharePoint](https://rclone.org/sharepoint/) Bei Rückfragen zu Details der Implementierung, z.B. Authentifizierung oder Fehlerbehandlung, kann gezielt nachgefragt werden.