September 22, 2026

Power Automate Flows selektiv exportieren — mit Out-GridView statt Klickorgie

Update 2026-09-14: Neues Skript wegen zu großer Probleme mit dem PNP-Modul. Nun via Azure CLI und REST.

Wer mehrere Power Automate Flows sichern will, klickt sich im Maker Portal einzeln durch Export-Dialoge. Für schnelle Ad-hoc-Backups ist das mühsam. Also habe ich mir ein kleines PnP.PowerShell-Skript bauen lassen, das mir die Arbeit abnimmt: Es listet die Power-Platform-Environments zur Auswahl (Out-GridView), zeigt darin die eigenen (optional auch geteilten) Flows, und exportiert die markierten als ZIP-Pakete in eine saubere Ordnerstruktur pro Environment.

Kern ist die Kombination aus Get-PnPPowerPlatformEnvironment, Get-PnPFlow und Export-PnPFlow -AsZipPackage, verpackt in zwei interaktive Auswahlschritte. Voraussetzungen: PnP.PowerShell 3.x, PowerShell 7.x und eine eigene App-Registrierung mit den passenden Delegated Permissions.

Anmerkung: Das ist der „Quick & Dirty“-Weg — einzelne Flows als ZIP wegsichern, ohne großes Drumherum. Für alles, was Richtung sauberes Deployment zwischen Environments (Dev → Test → Prod) geht, ist das nicht der richtige Weg. Dafür gibt es in der Power Platform ein ganzes Ökosystem rund um Solutions und das PAC CLI — Stichwort ALM. Da habe ich mal reingeschaut, bin aber ehrlicherweise kein Experte und würde jedem, der es ernst meint, empfehlen, sich das direkt bei Microsoft anzuschauen. Dieses Skript ersetzt das nicht und will es auch nicht — es ist einfach ein praktisches Helferlein, wenn man mal eben ein paar Flows greifen und wegsichern will.

Das Skript

Nutzung

  1. ClientId (und ggf. TenantUrl) im param-Block auf die eigene App-Registrierung anpassen.
  2. Skript in PowerShell 7 starten.
  3. Im ersten Auswahlfenster die Environment(s) markieren, im zweiten die Flows.
  4. Die ZIP-Pakete landen unter %USERPROFILE%\\Downloads\\PowerAutomateFlowExport\\<Environment>\\.

Mit -IncludeSharedWithMe werden auch geteilte Flows mit angeboten.

0 0 Bewertungen
Article Rating
Abonnieren
Benachrichtigen bei
guest
0 Comments
0
Deine Meinung würde uns sehr interessieren. Bitte kommentiere.x