Cmdlet di PowerShell, API REST e libreria client .NET per l'amministrazione di Power BI

Power BI consente agli amministratori di creare script di attività comuni con i cmdlet di PowerShell. Espone anche le API REST e fornisce una libreria client .NET per lo sviluppo di soluzioni amministrative. Questo argomento illustra un elenco di cmdlet e le API e l'endpoint DELL'API REST corrispondenti. Per altre informazioni, vedi:

I cmdlet seguenti devono essere chiamati con -Scope Organization per operare sul tenant per l'amministrazione.

Nome del cmdlet Alias API Endpoint DELL'API REST Descrizione
Get-PowerBIDatasource N/D Datasets_GetDataSourcesAsAdmin /v1.0/myorg/admin/datasets/{datasetkey}/datasources Ottiene le origini dati per un determinato set di dati.
Get-PowerBIDataset N/D Datasets_GetDatasetsAsAdmin /v1.0/myorg/admin/datasets Ottiene l'elenco completo dei set di dati in un tenant di Power BI.
Get-PowerBIWorkspace Get-PowerBIGroup Groups_GetGroupsAsAdmin /v1.0/myorg/admin/groups Ottiene 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 una determinata area di lavoro.
Remove-PowerBIWorkspaceUser Remove-PowerBIGroupUser Groups_DeleteUserAsAdmin /v1.0/myorg/admin/groups/{groupId}/users/{user} Rimuove un utente dall'elenco di appartenenze di una determinata 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} Aggiornamenti le proprietà di una determinata area di lavoro.
Get-PowerBIDataset -WorkspaceId N/D Groups_GetDatasetsAsAdmin /v1.0/myorg/admin/groups/{group_id}/datasets Ottiene i set di dati all'interno di una determinata area di lavoro.
Get-PowerBIReport N/D Reports_GetReportsAsAdmin /v1.0/myorg/admin/reports Ottiene l'elenco completo dei report in un tenant di Power BI.
Get-PowerBIDashboard N/D Dashboards_GetDashboardsAsAdmin /v1.0/myorg/admin/dashboards Ottiene 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 Ottiene i dashboard all'interno di una determinata area di lavoro.
Get-PowerBITile Get-PowerBIDashboardTile Dashboards_GetTilesAsAdmin /v1.0/myorg/admin/dashboards/{dashboard_id}/tiles Ottiene i riquadri di un determinato dashboard.
Get-PowerBIReport N/D Groups_GetReportsAsAdmin /v1.0/myorg/admin/groups/{group_id}/reports Ottiene i report all'interno di una determinata area di lavoro.
Get-PowerBIImport N/D Imports_GetImportsAsAdmin /v1.0/myorg/admin/imports Ottiene l'elenco completo delle importazioni in un tenant di Power BI.
Connect-PowerBIServiceAccount Login-PowerBI & Login-PowerBIServiceAccount N/D N/D Accedere a Power BI e avviare una sessione.
Disconnect-PowerBIServiceAccount Logout-PowerBI & Logout-PowerBIServiceAccount N/D N/D Disconnettersi da Power BI e chiudere la sessione esistente.
Invoke-PowerBIRestMethod N/D N/D N/D Inviare chiamate ALL'API REST arbitrarie a Power BI.
Get-PowerBIAccessToken N/D N/D N/D Ottenere il token di accesso di Power BI in una sessione.
Resolve-PowerBIError N/D N/D N/D Ottenere informazioni dettagliate sull'errore per le chiamate di cmdlet non riuscite.