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:
- PowerShell downloaden en documentatie
- REST API-documentatie
- .NET-clientbibliotheek downloaden
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. |