Sdílet prostřednictvím


Rutiny PowerShellu, rozhraní REST API a klientská knihovna .NET pro správu Power BI

Power BI umožňuje správcům skriptovat běžné úlohy pomocí rutin PowerShellu. Zpřístupňuje také rozhraní REST API a poskytuje klientskou knihovnu .NET pro vývoj řešení pro správu. Toto téma ukazuje seznam rutin a odpovídajících rozhraní API a koncového bodu rozhraní REST API. Další informace naleznete v tématu:

Níže uvedené rutiny by se měly volat -Scope Organization , aby fungovaly s tenantem pro správu.

Název rutiny Aliasy Rozhraní API Koncový bod rozhraní REST API Popis
Get-PowerBIDatasource Datasets_GetDataSourcesAsAdmin /v1.0/myorg/admin/datasets/{datasetkey}/datasources Získá zdroje dat pro danou datovou sadu.
Get-PowerBIDataset Datasets_GetDatasetsAsAdmin /v1.0/myorg/admin/datasets Získá úplný seznam datových sad v tenantovi Power BI.
Get-PowerBIWorkspace Get-PowerBIGroup Groups_GetGroupsAsAdmin /v1.0/myorg/admin/groups Získá úplný seznam pracovních prostorů v tenantovi Power BI.
Add-PowerBIWorkspaceUser Add-PowerBIGroupUser Groups_AddUserAsAdmin /v1.0/myorg/admin/groups/{groupId}/users Přidá uživatele jako člena do daného pracovního prostoru.
Remove-PowerBIWorkspaceUser Remove-PowerBIGroupUser Groups_DeleteUserAsAdmin /v1.0/myorg/admin/groups/{groupId}/users/{user} Odebere uživatele ze seznamu členství daného pracovního prostoru.
Restore-PowerBIWorkspace Restore-PowerBIGroup Groups_RestoreDeletedGroupAsAdmin /v1.0/myorg/admin/groups/{groupId}/restore Obnoví odstraněný pracovní prostor.
Set-PowerBIWorkspace Set-PowerBIGroup Groups_UpdateGroupAsAdmin /v1.0/myorg/admin/groups/{groupId} Aktualizace vlastnosti daného pracovního prostoru.
Get-PowerBIDataset -WorkspaceId Groups_GetDatasetsAsAdmin /v1.0/myorg/admin/groups/{group_id}/datasets Získá datové sady v rámci daného pracovního prostoru.
Get-PowerBIReport Reports_GetReportsAsAdmin /v1.0/myorg/admin/reports Získá úplný seznam sestav v tenantovi Power BI.
Get-PowerBIDashboard Dashboards_GetDashboardsAsAdmin /v1.0/myorg/admin/dashboards Získá úplný seznam řídicích panelů v tenantovi Power BI.
Get-PowerBIDashboard -WorkspaceId Groups_GetDashboardsAsAdmin /v1.0/myorg/admin/groups/{group_id}/dashboards Získá řídicí panely v daném pracovním prostoru.
Get-PowerBITile Get-PowerBIDashboardTile Dashboards_GetTilesAsAdmin /v1.0/myorg/admin/dashboards/{dashboard_id}/tiles Získá dlaždice daného řídicího panelu.
Get-PowerBIReport Groups_GetReportsAsAdmin /v1.0/myorg/admin/groups/{group_id}/reports Získá sestavy v rámci daného pracovního prostoru.
Get-PowerBIImport Imports_GetImportsAsAdmin /v1.0/myorg/admin/imports Získá úplný seznam importů v tenantovi Power BI.
Connect-PowerBIServiceAccount Login-PowerBI & Login-PowerBIServiceAccount N/A Přihlaste se k Power BI a spusťte relaci.
Disconnect-PowerBIServiceAccount Logout-PowerBI & Logout-PowerBIServiceAccount N/A Odhlaste se z Power BI a ukončete existující relaci.
Invoke-PowerBIRestMethod N/A Do Power BI můžete odesílat libovolná volání rozhraní REST API.
Get-PowerBIAccessToken N/A Získejte přístupový token Power BI v relaci.
Resolve-PowerBIError N/A Získejte podrobné informace o chybě neúspěšných volání rutin.