PowerShell-cmdlets, REST-API's en .NET SDK-clientbibliotheek voor het beheer van Power BI
Met Power BI kunnen beheerders algemene taken uitvoeren met PowerShell-cmdlets. Verder biedt het REST-API's en een .NET Client-bibliotheek voor het ontwikkelen van beheerdersoplossingen. Dit onderwerp bevat een lijst met cmdlets met de bijbehorende API's en het REST API-eindpunt. Raadpleeg voor meer informatie:
- PowerShell downloaden en documentatie
- REST API-documentatie
- Downloaden vanuit .NET Client-bibliotheek
De onderstaande cmdlets moeten worden aangeroepen met
-Scope Organizationom voor beheerstaken te kunnen gebruiken op basis van de tenant.
| Naam van cmdlet | Aliassen | API | REST API-eindpunt | Beschrijving |
|---|---|---|---|---|
Get-PowerBIDatasource |
N.v.t. | Datasets_GetDataSourcesAsAdmin |
/v1.0/myorg/admin/datasets/{datasetkey}/datasources | Hiermee haalt u 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 in een Power BI-tenant op. |
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 als lid aan een opgegeven werkruimte toe. |
Remove-PowerBIWorkspaceUser |
Remove-PowerBIGroupUser |
Groups_DeleteUserAsAdmin |
/v1.0/myorg/admin/groups/{groupId}/users/{user} | Hiermee verwijdert u een gebruiker uit de lijst met leden van de opgegeven 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 werkt u de eigenschappen van een opgegeven werkruimte bij. |
Get-PowerBIDataset -WorkspaceId |
N.v.t. | Groups_GetDatasetsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/datasets | Hiermee haalt u de gegevenssets binnen een opgegeven 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 binnen een opgegeven werkruimte op. |
Get-PowerBITile |
Get-PowerBIDashboardTile |
Dashboards_GetTilesAsAdmin |
/v1.0/myorg/admin/dashboards/{dashboard_id}/tiles | Hiermee haalt u de tegels van een opgegeven dashboard op. |
Get-PowerBIReport |
N.v.t. | Groups_GetReportsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/reports | Hiermee haalt u de rapporten binnen een opgegeven werkruimte op. |
Get-PowerBIImport |
N.v.t. | Imports_GetImportsAsAdmin |
/v1.0/myorg/admin/imports | Hiermee haalt u de volledige lijst met importbewerkingen in een Power BI-tenant op. |
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. | Meld u af bij Power BI en sluit vervolgens de bestaande sessie. |
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. | Verkrijg het Power BI-toegangstoken in een sessie. |
Resolve-PowerBIError |
N.v.t. | N.v.t. | N.v.t. | Haal gedetailleerde gegevens over fouten voor mislukte cmdlet- aanroepen op. |