PowerShell-cmdlets, REST API's en .NET-clientbibliotheek voor Power BI-beheer

Met Power BI kunnen beheerders algemene taken uitvoeren met PowerShell-cmdlets. Het biedt ook REST API's en biedt een .NET-clientbibliotheek voor het ontwikkelen van beheeroplossingen. In dit onderwerp ziet u een lijst met cmdlets en de bijbehorende API's en HET REST API-eindpunt. Zie voor meer informatie:

Cmdlets hieronder moeten worden aangeroepen om -Scope Organization te werken met de tenant voor beheer.

Cmdlet-naam Aliassen API REST API-eindpunt Beschrijving
Get-PowerBIDatasource N.v.t. Datasets_GetDataSourcesAsAdmin /v1.0/myorg/admin/datasets/{datasetkey}/datasources Haalt de gegevensbronnen voor een bepaalde gegevensset op.
Get-PowerBIDataset N.v.t. Datasets_GetDatasetsAsAdmin /v1.0/myorg/admin/datasets Hiermee haalt u de volledige lijst met gegevenssets op in een Power BI-tenant.
Get-PowerBIWorkspace Get-PowerBIGroup Groups_GetGroupsAsAdmin /v1.0/myorg/admin/groups Hiermee haalt u de volledige lijst met werkruimten in een Power BI-tenant op.
Add-PowerBIWorkspaceUser Add-PowerBIGroupUser Groups_AddUserAsAdmin /v1.0/myorg/admin/groups/{groupId}/users Hiermee voegt u een gebruiker toe als lid aan een bepaalde werkruimte.
Remove-PowerBIWorkspaceUser Remove-PowerBIGroupUser Groups_DeleteUserAsAdmin /v1.0/myorg/admin/groups/{groupId}/users/{user} Hiermee verwijdert u een gebruiker uit de lidmaatschapslijst van een bepaalde werkruimte.
Restore-PowerBIWorkspace Restore-PowerBIGroup Groups_RestoreDeletedGroupAsAdmin /v1.0/myorg/admin/groups/{groupId}/restore Hiermee herstelt u een verwijderde werkruimte.
Set-PowerBIWorkspace Set-PowerBIGroup Groups_UpdateGroupAsAdmin /v1.0/myorg/admin/groups/{groupId} Hiermee worden de eigenschappen van een bepaalde werkruimte bijgewerkt.
Get-PowerBIDataset -WorkspaceId N.v.t. Groups_GetDatasetsAsAdmin /v1.0/myorg/admin/groups/{group_id}/datasets Hiermee haalt u de gegevenssets in een bepaalde werkruimte op.
Get-PowerBIReport N.v.t. Reports_GetReportsAsAdmin /v1.0/myorg/admin/reports Hiermee haalt u de volledige lijst met rapporten in een Power BI-tenant op.
Get-PowerBIDashboard N.v.t. Dashboards_GetDashboardsAsAdmin /v1.0/myorg/admin/dashboards Hiermee haalt u de volledige lijst met dashboards in een Power BI-tenant op.
Get-PowerBIDashboard -WorkspaceId N.v.t. Groups_GetDashboardsAsAdmin /v1.0/myorg/admin/groups/{group_id}/dashboards Hiermee haalt u de dashboards in een bepaalde werkruimte op.
Get-PowerBITile Get-PowerBIDashboardTile Dashboards_GetTilesAsAdmin /v1.0/myorg/admin/dashboards/{dashboard_id}/tegels Hiermee haalt u de tegels van een bepaald dashboard op.
Get-PowerBIReport N.v.t. Groups_GetReportsAsAdmin /v1.0/myorg/admin/groups/{group_id}/reports Hiermee haalt u de rapporten in een bepaalde werkruimte op.
Get-PowerBIImport N.v.t. Imports_GetImportsAsAdmin /v1.0/myorg/admin/imports Hiermee haalt u de volledige lijst met importbewerkingen op in een Power BI-tenant.
Connect-PowerBIServiceAccount Login-PowerBI & Login-PowerBIServiceAccount N.v.t. N.v.t. Meld u aan bij Power BI en start een sessie.
Disconnect-PowerBIServiceAccount Logout-PowerBI & Logout-PowerBIServiceAccount N.v.t. N.v.t. Afmelden bij Power BI en de bestaande sessie sluiten.
Invoke-PowerBIRestMethod N.v.t. N.v.t. N.v.t. Verzend willekeurige REST API-aanroepen naar Power BI.
Get-PowerBIAccessToken N.v.t. N.v.t. N.v.t. Haal het Power BI-toegangstoken in een sessie op.
Resolve-PowerBIError N.v.t. N.v.t. N.v.t. Gedetailleerde foutinformatie ophalen voor mislukte cmdlet-aanroepen.