适用于 Power BI 管理的 PowerShell cmdlet、REST API 和 .NET 客户端库
通过 Power BI,管理员可以使用 PowerShell cmdlet 编写常见任务的脚本。 它还公开了 REST API,并提供了用于开发管理解决方案的 .NET 客户端库。 本主题列出了一系列 cmdlet 和相应的 API 和 REST API 终结点。 有关详细信息,请参阅:
应使用
-Scope Organization
调用下面的 cmdlet,以对租户执行管理操作。
Cmdlet 名称 | 别名 | API | REST API 终结点 | 说明 |
---|---|---|---|---|
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}/datasets | 获取给定工作区中的数据集。 |
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}/tiles | 获取给定仪表板的磁贴。 |
Get-PowerBIReport |
不适用 | Groups_GetReportsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/reports | 获取给定工作区中的报表。 |
Get-PowerBIImport |
不适用 | Imports_GetImportsAsAdmin |
/v1.0/myorg/admin/imports | 获取 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 |
不适用 | 不可用 | 不适用 | 获取失败 cmdlet 调用的详细错误信息。 |