Mehr Transparenz durch Verwendung von Power Automate PowerShell-Cmdlets
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.
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.
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.
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.
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.
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.