PowerShell-cmdletar, REST-API:er och .NET-klientbibliotek för Power BI-administration

Med Power BI kan administratörer skripta vanliga uppgifter med PowerShell-cmdletar. Den exponerar även REST-API:er och tillhandahåller ett .NET-klientbibliotek för utveckling av administrativa lösningar. Det här avsnittet visar en lista över cmdletar och motsvarande API:er och REST API-slutpunkt. Mer information finns i:

  • PowerShell-nedladdning och dokumentation
  • Dokumentation om REST API
  • Nedladdning av .NET-klientbibliotek

Cmdletar nedan bör anropas med -Scope Organization för att fungera mot klientorganisationen för administration.

Cmdlet-namn Alias API REST API-slutpunkt Beskrivning
Get-PowerBIDatasource Ej tillämpligt Datasets_GetDataSourcesAsAdmin /v1.0/myorg/admin/datasets/{datasetkey}/datakällor Hämtar datakällorna för en viss datauppsättning.
Get-PowerBIDataset Ej tillämpligt Datasets_GetDatasetsAsAdmin /v1.0/myorg/admin/datauppsättningar Hämtar den fullständiga listan över datauppsättningar i en Power BI-klientorganisation.
Get-PowerBIWorkspace Get-PowerBIGroup Groups_GetGroupsAsAdmin /v1.0/myorg/admin/groups Hämtar den fullständiga listan över arbetsytor i en Power BI-klientorganisation.
Add-PowerBIWorkspaceUser Add-PowerBIGroupUser Groups_AddUserAsAdmin /v1.0/myorg/admin/groups/{groupId}/users Lägger till en användare som medlem i en viss arbetsyta.
Remove-PowerBIWorkspaceUser Remove-PowerBIGroupUser Groups_DeleteUserAsAdmin /v1.0/myorg/admin/groups/{groupId}/users/{user} Tar bort en användare från medlemskapslistan 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} Uppdateringar egenskaperna för en viss arbetsyta.
Get-PowerBIDataset -WorkspaceId Ej tillämpligt Groups_GetDatasetsAsAdmin /v1.0/myorg/admin/groups/{group_id}/datauppsättningar Hämtar datauppsättningarna inom en viss arbetsyta.
Get-PowerBIReport Ej tillämpligt Reports_GetReportsAsAdmin /v1.0/myorg/admin/reports Hämtar den fullständiga listan över rapporter i en Power BI-klientorganisation.
Get-PowerBIDashboard Ej tillämpligt Dashboards_GetDashboardsAsAdmin /v1.0/myorg/admin/dashboards Hämtar den fullständiga listan över instrumentpaneler i en Power BI-klientorganisation.
Get-PowerBIDashboard -WorkspaceId Ej tillämpligt Groups_GetDashboardsAsAdmin /v1.0/myorg/admin/groups/{group_id}/dashboards Hämtar instrumentpanelerna inom en viss arbetsyta.
Get-PowerBITile Get-PowerBIDashboardTile Dashboards_GetTilesAsAdmin /v1.0/myorg/admin/dashboards/{dashboard_id}/tiles Hämtar panelerna på en viss instrumentpanel.
Get-PowerBIReport Ej tillämpligt Groups_GetReportsAsAdmin /v1.0/myorg/admin/groups/{group_id}/reports Hämtar rapporterna inom en viss arbetsyta.
Get-PowerBIImport Ej tillämpligt Imports_GetImportsAsAdmin /v1.0/myorg/admin/imports Hämtar den fullständiga listan över importer i en Power BI-klientorganisation.
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 Utloggning av Power BI och stäng den befintliga sessionen.
Invoke-PowerBIRestMethod Saknas Saknas Saknas Skicka godtyckliga REST API-anrop till Power BI.
Get-PowerBIAccessToken Saknas Saknas Saknas Hämta Power BI-åtkomsttoken i en session.
Resolve-PowerBIError Saknas Saknas Saknas Få detaljerad felinformation för misslyckade cmdlet-anrop.