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:

Cmdlet:arna nedan ska anropas med -Scope Organization fö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.