PowerShell-cmdletar, REST-API:er och .NET-klientbibliotek för Power BI-administration
Med Power BI kan administratörer skripta vanliga åtgärder med PowerShell-cmdletar. Dessutom exponerar tjänsten REST-API:er och tillhandahåller ett .NET-klientbibliotek för utveckling av administrativa lösningar. Det här avsnittet innehåller en lista över cmdletar och tillhörande API:er och REST-API-slutpunkt. Mer information finns i:
- PowerShell – nedladdning och dokumentation
- REST API – dokumentation
- .NET-klientbibliotek – nedladdning
Cmdlet:arna nedan ska anropas med
-Scope Organizationför att fungera med klientorganisationen för administration.
| Cmdlet-namn | Alias | API | REST API-slutpunkt | Description |
|---|---|---|---|---|
Get-PowerBIDatasource |
Saknas | Datasets_GetDataSourcesAsAdmin |
/v1.0/myorg/admin/datasets/{datasetkey}/datasources | Hämtar datakällor för den angivna datauppsättningen. |
Get-PowerBIDataset |
Saknas | Datasets_GetDatasetsAsAdmin |
/v1.0/myorg/admin/datasets | Hämtar en fullständig lista över datauppsättningar i en Power BI-klientorganisation. |
Get-PowerBIWorkspace |
Get-PowerBIGroup |
Groups_GetGroupsAsAdmin |
/v1.0/myorg/admin/groups | Hämtar en fullständig lista över arbetsytor i Power BI-klientorganisationen. |
Add-PowerBIWorkspaceUser |
Add-PowerBIGroupUser |
Groups_AddUserAsAdmin |
/v1.0/myorg/admin/groups/{groupId}/users | Lägger till en användare som medlem till en viss arbetsyta. |
Remove-PowerBIWorkspaceUser |
Remove-PowerBIGroupUser |
Groups_DeleteUserAsAdmin |
/v1.0/myorg/admin/groups/{groupId}/users/{user} | Tar bort en användare från medlemslistan för en viss arbetsyta. |
Restore-PowerBIWorkspace |
Restore-PowerBIGroup |
Groups_RestoreDeletedGroupAsAdmin |
/v1.0/myorg/admin/groups/{groupId}/restore | Återställer en borttagen arbetsyta. |
Set-PowerBIWorkspace |
Set-PowerBIGroup |
Groups_UpdateGroupAsAdmin |
/v1.0/myorg/admin/groups/{groupId} | Uppdaterar egenskaperna för en angiven arbetsyta. |
Get-PowerBIDataset -WorkspaceId |
Saknas | Groups_GetDatasetsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/datasets | Hämtar datauppsättningar inom en angiven arbetsyta. |
Get-PowerBIReport |
Saknas | Reports_GetReportsAsAdmin |
/v1.0/myorg/admin/reports | Hämtar en fullständig lista över rapporter i Power BI-klientorganisationen. |
Get-PowerBIDashboard |
Saknas | Dashboards_GetDashboardsAsAdmin |
/v1.0/myorg/admin/dashboards | Hämtar den fullständiga listan över instrumentpaneler i en Power BI-klientorganisation. |
Get-PowerBIDashboard -WorkspaceId |
Saknas | Groups_GetDashboardsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/dashboards | Hämtar instrumentpanelerna inom en angiven arbetsyta. |
Get-PowerBITile |
Get-PowerBIDashboardTile |
Dashboards_GetTilesAsAdmin |
/v1.0/myorg/admin/dashboards/{dashboard_id}/tiles | Hämtar panelerna för en angiven instrumentpanel. |
Get-PowerBIReport |
Saknas | Groups_GetReportsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/reports | Hämtar rapporterna inom en angiven arbetsyta. |
Get-PowerBIImport |
Saknas | Imports_GetImportsAsAdmin |
/v1.0/myorg/admin/imports | Hämtar den fullständiga listan över importer i Power BI-klientorganisationen. |
Connect-PowerBIServiceAccount |
Login-PowerBI & Login-PowerBIServiceAccount |
Saknas | Saknas | Logga in på Power BI och starta en session. |
Disconnect-PowerBIServiceAccount |
Logout-PowerBI & Logout-PowerBIServiceAccount |
Saknas | Saknas | Logga ut från Power BI och stänga den aktuella sessionen. |
Invoke-PowerBIRestMethod |
Saknas | Saknas | Saknas | Skicka godtyckliga REST API-anrop till Power BI. |
Get-PowerBIAccessToken |
Saknas | Saknas | Saknas | Hämta åtkomsttoken för Power BI i en session. |
Resolve-PowerBIError |
Saknas | Saknas | Saknas | Få detaljerad felinformation om misslyckade cmdlet-anrop. |