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. |