Condividi tramite


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:

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.