Получить список PowerApps, используя Graph или другой API - PullRequest
1 голос
/ 21 октября 2019

Я пытаюсь получить список доступных PowerApps от моего клиента Office 365. Есть ли набор API, которые я мог бы использовать для получения информации о PowerApps (существующие среды, все PowerApps, PowerApps, которыми я поделился и т. Д.)?

Я не смог найти никакой документации по этому вопросу.

Ответы [ 2 ]

2 голосов
/ 21 октября 2019

Вы можете попробовать PowerShell, чтобы получить всю необходимую информацию, как показано ниже:

Показать список всех PowerApps

Get-AdminPowerApp

Возвращает список всех PowerApps поарендатор с подробной информацией о каждом (например, имя приложения (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 } }

Подробнее

0 голосов
/ 24 октября 2019

Вы можете использовать соединители PowerApps для администраторов в Flow, чтобы получить всю эту информацию. Используйте их как свой веб-сервис и пишите данные где угодно. Это немного более автоматизировано, чем локальный терминал.

Если вы супер хакер, вы можете запустить экземпляр PowerShell Azure Function , чтобы запустить эти сценарии PS без сервера!

...