Im Juni/Juli wurden die Admin Center der Power Plattform Services zusammengeführt. Mittlerweile ist die Anpassung abgeschlossen. Im alten Admin Center von Power Automate (zuvor Flow) gab es einen Punkt um eine Liste an Lizenzen als csv-Datei herunterzuladen. Im neuen Admin Center wurde die Option nicht übernommen. Microsoft verweist darauf PowerShell einzusetzen.
Ein Vorteil an dem Export, gegenüber der normalen Lizenzübersicht, war es inkludierte alle Accounts die eine Trial-Lizenz beziehen und sich dadurch selbstständig eine 90 Tage Lizenz für div. Power Plattform Services registrierten. Oft übersehen das Benutzer und sind nach 90 Tagen überrascht warum ihnen der Service deaktiviert wurde.
Mit Zusammenführung der Admin Center hat Microsoft für Power Apps Administration ein aktualisiertes PowerShell Modul veröffentlicht. Aktuell ist das Modul im Preview-Status. Hier findest du eine Anleitung. Laut Microsoft sollen Benutzer mit den Rollen Administrator und Maker in ihren Power Plattform Umgebungen all die Aufgaben per PowerShell erfüllen können die bisher nur manuell oder via GUI möglich waren. Dazu zählt unter anderem das Auslesen der Lizenzen.
- Du benötigst das aktualisierte PowerShell Modul für Power Apps Administration. Zur Erinnerung, es ist eine Preview.
- Beachte die Anforderungen für das Modul. Es erfordert PowerShell 5. Das Modul ist nicht kompatibel mit PowerShell 6 oder höher.
- Ausserdem benötigst du das seit 2019 bestehende PowerShell Modul für Power Apps. Für die Administration sind beide Module notwendig.
- Importiere beide Module.
Import-Module -Name Microsoft.PowerApps.Administration.PowerShell
Import-Module -Name Microsoft.PowerApps.PowerShell
- Verbinde dich zu deinem Power Apps Tenant mit Add-PowerAppsAccount.
Add-PowerAppsAccount (für Accounts mit MFA)
Add-PowerAppsAccount -Username [UserUPN] -Password [UserPassword] (für Accounts ohne MFA)
- Es gibt je nach Rolle in der Power Apps Umgebung eigene Commands. Beachte die Beschreibungen für Maker und Administratoren.
- Für das Auslesen der Lizenzen benötigst du im Tenant die Rolle eines Administrators. Über das Command Get-AdminPowerAppLicenses kannst du die Lizenzen auslesen. Für den Export musst du einen Speicherort angeben.
Get-AdminPowerAppLicenses -OutputFilePath C:\Temp\PowerAppsLicenses.json
Es wird als JSON-Datei exportiert. Siehst du dir die Daten an wirst du dasselbe Format erkennen wie es früher im csv-Export war, inklusive den Angaben ob es sich um eine Trial-Lizenz handelt und wann es abläuft.
Remove-PowerAppsAccount (damit trennst du am Ende die Verbindung zu deinem Power Apps Tenant)