Cmdlet di PowerShell, API REST e libreria client .NET per l'amministrazione di Power BI
Power BI consente agli amministratori di creare script per le attività comuni tramite i cmdlet di PowerShell. Espone anche le API REST e mette a disposizione una libreria client .NET per lo sviluppo di soluzioni di amministrazione. In questo argomento viene presentato un elenco di cmdlet con le API e l'endpoint API REST corrispondenti. Per altre informazioni, vedi:
- Download e documentazione di PowerShell
- Documentazione relativa alle API REST
- Download della libreria client .NET
I cmdlet riportati di seguito devono essere chiamati con
-Scope Organization
per agire sul tenant per l'amministrazione.
Nome del cmdlet | Alias | API | Endpoint API REST | Descrizione |
---|---|---|---|---|
Get-PowerBIDatasource |
N/D | Datasets_GetDataSourcesAsAdmin |
/v1.0/myorg/admin/datasets/{datasetkey}/datasources | Recupera le origini dati per un determinato set di dati. |
Get-PowerBIDataset |
N/D | Datasets_GetDatasetsAsAdmin |
/v1.0/myorg/admin/datasets | Recupera l'elenco completo dei set di dati in un tenant di Power BI. |
Get-PowerBIWorkspace |
Get-PowerBIGroup |
Groups_GetGroupsAsAdmin |
/v1.0/myorg/admin/groups | Recupera l'elenco completo delle aree di lavoro in un tenant di Power BI. |
Add-PowerBIWorkspaceUser |
Add-PowerBIGroupUser |
Groups_AddUserAsAdmin |
/v1.0/myorg/admin/groups/{groupId}/users | Aggiunge un utente come membro a un'area di lavoro. |
Remove-PowerBIWorkspaceUser |
Remove-PowerBIGroupUser |
Groups_DeleteUserAsAdmin |
/v1.0/myorg/admin/groups/{groupId}/users/{user} | Rimuove un utente dall'elenco di appartenenza di un'area di lavoro. |
Restore-PowerBIWorkspace |
Restore-PowerBIGroup |
Groups_RestoreDeletedGroupAsAdmin |
/v1.0/myorg/admin/groups/{groupId}/restore | Ripristina un'area di lavoro eliminata. |
Set-PowerBIWorkspace |
Set-PowerBIGroup |
Groups_UpdateGroupAsAdmin |
/v1.0/myorg/admin/groups/{groupId} | Aggiorna le proprietà di un'area di lavoro. |
Get-PowerBIDataset -WorkspaceId |
N/D | Groups_GetDatasetsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/datasets | Recupera i set di dati all'interno di un'area di lavoro. |
Get-PowerBIReport |
N/D | Reports_GetReportsAsAdmin |
/v1.0/myorg/admin/reports | Recupera l'elenco completo dei report in un tenant di Power BI. |
Get-PowerBIDashboard |
N/D | Dashboards_GetDashboardsAsAdmin |
/v1.0/myorg/admin/dashboards | Recupera l'elenco completo dei dashboard in un tenant di Power BI. |
Get-PowerBIDashboard -WorkspaceId |
N/D | Groups_GetDashboardsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/dashboards | Recupera i dashboard all'interno di un'area di lavoro. |
Get-PowerBITile |
Get-PowerBIDashboardTile |
Dashboards_GetTilesAsAdmin |
/v1.0/myorg/admin/dashboards/{dashboard_id}/tiles | Recupera i riquadri di un dashboard specifico. |
Get-PowerBIReport |
N/D | Groups_GetReportsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/reports | Recupera i report all'interno di un'area di lavoro. |
Get-PowerBIImport |
N/D | Imports_GetImportsAsAdmin |
/v1.0/myorg/admin/imports | Recupera l'elenco completo delle importazioni in un tenant di Power BI. |
Connect-PowerBIServiceAccount |
Login-PowerBI & Login-PowerBIServiceAccount |
N/D | N/D | Accesso a Power BI e avvio di una sessione. |
Disconnect-PowerBIServiceAccount |
Logout-PowerBI & Logout-PowerBIServiceAccount |
N/D | N/D | Disconnessione da Power BI e chiusura della sessione esistente. |
Invoke-PowerBIRestMethod |
N/D | N/D | N/D | Inviare chiamate arbitrarie all'API REST di Power BI. |
Get-PowerBIAccessToken |
N/D | N/D | N/D | Recuperare il token di accesso di Power BI in una sessione. |
Resolve-PowerBIError |
N/D | N/D | N/D | Recupera informazioni dettagliate sugli errori per le chiamate non riuscite ai cmdlet. |