Командлеты PowerShell, REST API и клиентская библиотека .NET для администрирования Power BI
Power BI позволяет администраторам выполнять сценарии распространенных задач с помощью командлетов PowerShell. Он также предоставляет ИНТЕРФЕЙСы REST API и предоставляет клиентская библиотека .NET для разработки административных решений. В этом разделе представлен список командлетов и соответствующих API и конечной точки REST API. Дополнительные сведения см. в разделе:
- Скачивание и документация по PowerShell
- Документация по REST API
- Скачивание клиентской библиотеки .NET
Приведенные ниже командлеты должны вызываться для
-Scope Organization
работы с клиентом для администрирования.
Имя командлета | Псевдонимы | API | Конечная точка REST API | Description |
---|---|---|---|---|
Get-PowerBIDatasource |
Н/П | Datasets_GetDataSourcesAsAdmin |
/v1.0/myorg/admin/datasets/{datasetkey}/datasources | Возвращает источники данных для заданного набора данных. |
Get-PowerBIDataset |
Н/П | Datasets_GetDatasetsAsAdmin |
/v1.0/myorg/admin/datasets | Получает полный список наборов данных в клиенте Power BI. |
Get-PowerBIWorkspace |
Get-PowerBIGroup |
Groups_GetGroupsAsAdmin |
/v1.0/myorg/admin/groups | Получает полный список рабочих областей в клиенте Power BI. |
Add-PowerBIWorkspaceUser |
Add-PowerBIGroupUser |
Groups_AddUserAsAdmin |
/v1.0/myorg/admin/groups/{groupId}/users | Добавляет пользователя в качестве члена в определенную рабочую область. |
Remove-PowerBIWorkspaceUser |
Remove-PowerBIGroupUser |
Groups_DeleteUserAsAdmin |
/v1.0/myorg/admin/groups/{groupId}/users/{user} | Удаляет пользователя из списка членов данной рабочей области. |
Restore-PowerBIWorkspace |
Restore-PowerBIGroup |
Groups_RestoreDeletedGroupAsAdmin |
/v1.0/myorg/admin/groups/{groupId}/restore | Восстанавливает удаленную рабочую область. |
Set-PowerBIWorkspace |
Set-PowerBIGroup |
Groups_UpdateGroupAsAdmin |
/v1.0/myorg/admin/groups/{groupId} | Обновления свойства данной рабочей области. |
Get-PowerBIDataset -WorkspaceId |
Н/П | Groups_GetDatasetsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/наборы данных | Возвращает наборы данных в заданной рабочей области. |
Get-PowerBIReport |
Н/П | Reports_GetReportsAsAdmin |
/v1.0/myorg/admin/reports | Получает полный список отчетов в клиенте Power BI. |
Get-PowerBIDashboard |
Н/П | Dashboards_GetDashboardsAsAdmin |
/v1.0/myorg/admin/dashboards | Получает полный список панелей мониторинга в клиенте Power BI. |
Get-PowerBIDashboard -WorkspaceId |
Н/П | Groups_GetDashboardsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/dashboards | Возвращает панели мониторинга в заданной рабочей области. |
Get-PowerBITile |
Get-PowerBIDashboardTile |
Dashboards_GetTilesAsAdmin |
/v1.0/myorg/admin/dashboards/{dashboard_id}/плитки | Возвращает плитки заданной панели мониторинга. |
Get-PowerBIReport |
Н/П | Groups_GetReportsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/reports | Возвращает отчеты в заданной рабочей области. |
Get-PowerBIImport |
Н/П | Imports_GetImportsAsAdmin |
/v1.0/myorg/admin/import | Получает полный список импорта в клиенте Power BI. |
Connect-PowerBIServiceAccount |
Login-PowerBI & Login-PowerBIServiceAccount |
Неприменимо | Неприменимо | Войдите в Power BI и запустите сеанс. |
Disconnect-PowerBIServiceAccount |
Logout-PowerBI & Logout-PowerBIServiceAccount |
Неприменимо | Неприменимо | Выход из Power BI и закрытие существующего сеанса. |
Invoke-PowerBIRestMethod |
Неприменимо | Н/Д | Неприменимо | Отправка произвольных вызовов REST API в Power BI. |
Get-PowerBIAccessToken |
Неприменимо | Н/Д | Неприменимо | Получите маркер доступа Power BI в сеансе. |
Resolve-PowerBIError |
Неприменимо | Н/Д | Неприменимо | Получение подробных сведений об ошибке для неудачных вызовов командлетов. |