使用 Graph 或其他一些方法获取 PowerApps 列表 API
Get a list of PowerApps using Graph or some other API
我正在尝试从我的 Office 365 租户中检索可用 PowerApps 的列表。是否有一组 API 可用于获取有关 PowerApps 的信息(现有环境、所有 PowerApps、与我共享的 PowerApps 等)?
我找不到这方面的任何文档。
您可以尝试使用 PowerShell 获取所有必要的详细信息,如下所示:
显示所有 PowerApps 的列表
Get-AdminPowerApp
Returns 租户中所有 PowerApp 的列表,以及每个的详细信息(例如,应用程序名称 (guid)、显示名称、创建者等)。
显示每个用户拥有的应用数量
Get-AdminPowerApp | Select –ExpandProperty Owner | Select –ExpandProperty displayname | Group
显示每个环境中的应用数量
Get-AdminPowerApp | Select -ExpandProperty EnvironmentName | Group | %{ New-Object -TypeName PSObject -Property @{ DisplayName = (Get-AdminPowerAppEnvironment -EnvironmentName $_.Name | Select -ExpandProperty displayName); Count = $_.Count } }
您可以使用 Flow 中的 PowerApps for Admins 连接器来检索所有这些信息。将它们用作您的 Web 服务并在您喜欢的任何地方写入数据。它比本地终端更加自动化。
如果你超级 hacky,你可以启动一个 PowerShell Azure Function 实例到 运行 那些 PS 无服务器脚本!
我正在尝试从我的 Office 365 租户中检索可用 PowerApps 的列表。是否有一组 API 可用于获取有关 PowerApps 的信息(现有环境、所有 PowerApps、与我共享的 PowerApps 等)?
我找不到这方面的任何文档。
您可以尝试使用 PowerShell 获取所有必要的详细信息,如下所示:
显示所有 PowerApps 的列表
Get-AdminPowerApp
Returns 租户中所有 PowerApp 的列表,以及每个的详细信息(例如,应用程序名称 (guid)、显示名称、创建者等)。
显示每个用户拥有的应用数量
Get-AdminPowerApp | Select –ExpandProperty Owner | Select –ExpandProperty displayname | Group
显示每个环境中的应用数量
Get-AdminPowerApp | Select -ExpandProperty EnvironmentName | Group | %{ New-Object -TypeName PSObject -Property @{ DisplayName = (Get-AdminPowerAppEnvironment -EnvironmentName $_.Name | Select -ExpandProperty displayName); Count = $_.Count } }
您可以使用 Flow 中的 PowerApps for Admins 连接器来检索所有这些信息。将它们用作您的 Web 服务并在您喜欢的任何地方写入数据。它比本地终端更加自动化。
如果你超级 hacky,你可以启动一个 PowerShell Azure Function 实例到 运行 那些 PS 无服务器脚本!