Командлеты PowerShell, REST API и клиентская библиотека .NET для администрирования Power BI

Power BI позволяет администраторам выполнять сценарии распространенных задач с помощью командлетов PowerShell. Он также предоставляет ИНТЕРФЕЙСы REST API и предоставляет клиентская библиотека .NET для разработки административных решений. В этом разделе представлен список командлетов и соответствующих API и конечной точки REST API. Дополнительные сведения см. в разделе:

Приведенные ниже командлеты должны вызываться для -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 Неприменимо Н/Д Неприменимо Получение подробных сведений об ошибке для неудачных вызовов командлетов.