Mehr Transparenz durch Verwendung von Power Automate PowerShell-Cmdlets

Abgeschlossen

Verschiedene Power Automate PowerShell-Cmdlets bieten Administratoren Einblick in die Verwendung von Power Automate durch App-Entwickler.

Nachdem Sie sich mit den verschiedenen verfügbaren Cmdlets vertraut gemacht haben, können Sie die Übung am Ende dieses Moduls abschließen, um zu beobachten, wie ein Administrator die Power Automate PowerShell-Cmdlets verwenden kann, um alle Verbindungen zu identifizieren, die innerhalb des Mandanten erstellt wurden. In dieser Übung wird außerdem erläutert, wie Sie die erforderlichen PowerShell-Module einrichten.

In den folgenden Abschnitten werden die verschiedenen Cmdlets vorgestellt, die Sie verwenden können.

Verbindungsberechtigungen lesen

Mit dem Cmdlet „read connection permissions (Get-AdminPowerAppConnectionRoleAssignment)“ können Administratoren alle Verbindungsberechtigungen für Power Apps und Power Automate abrufen. Die zurückgegebenen Daten geben an, ob die Verbindung einem Besitzer zugeordnet ist oder für einen anderen Benutzer freigegeben wurde.

Screenshot von Windows PowerShell mit den Besitzern der Rollenzuweisung

Benutzerdefinierte Konnektoren lesen und löschen

Mit dem Cmdlet zum Lesen und Löschen benutzerdefinierter Konnektoren (Get-AdminPowerAppConnector) können Administratoren alle benutzerdefinierten Konnektoren abrufen, die im Mandanten bereitgestellt wurden.

Screenshot von Windows PowerShell mit benutzerdefinierten Mandanten-Konnektoren

Umgebungen lesen

Mit dem Cmdlet zum Lesen von Umgebungen (Get-FlowEnvironment) können Administratoren alle Umgebungen abrufen, die innerhalb des Mandanten erstellt wurden. Die zurückgegebenen Informationen enthalten den Namen der Person, die die Umgebung erstellt hat, und geben an, wann und wo die Umgebung erstellt wurde.

Screenshot von Windows PowerShell mit benutzerdefinierten Mandantenumgebungen

Standardumgebung lesen

Das Cmdlet zum Lesen der Standardumgebung (Get-FlowEnvironment -Default) wurde bereits vorgestellt, aber der Unterschied liegt hier darin, dass Sie den Parameter -Default angeben können, sodass nur die Standardumgebung zurückgegeben wird.

Screenshot von Windows PowerShell mit Standardumgebung

Alle Flows im Mandanten auflisten

Mit dem Cmdlet zum Auflisten aller Flows im Mandanten (Get-AdminFlow) werden alle Flows aufgelistet, die in einem Mandanten vorhanden sind. Die zurückgegebenen Informationen geben an, wann und von wem der Flow erstellt und in welcher Umgebung der Flow erstellt wurde.

Screenshot von Windows PowerShell mit einer Liste aller Flows

Wenn Sie diese Informationen im CSV-Format exportieren möchten, können Sie den folgenden Befehl verwenden, der diese Informationen in eine Datei schreibt.

Get-AdminFlow | Export-Csv -Path '.\FlowExport.csv'

Da es sich bei der Ausgabe des PowerShell-Cmdlet um eine CSV-Datei handelt, können Sie die Ergebnisse in ein Business-Intelligence-Tool laden, z. B. Power BI oder Microsoft Excel, wo Sie die Ergebnisse weiter analysieren können.