Cmdlets de PowerShell, API REST y biblioteca cliente de .NET para la administración de Power BI

Con Power BI, los administradores pueden generar scripts de tareas comunes usando cmdlets de PowerShell. También expone API REST y proporciona una biblioteca cliente de .NET para desarrollar soluciones administrativas. En este tema se muestra una lista de cmdlets y las API y el punto de conexión de API REST correspondientes. Para más información, consulte:

Se debe llamar a los cmdlets siguientes con -Scope Organization para operar en el inquilino de cara a la administración.

Nombre del cmdlet Alias API Punto de conexión de la API de REST Descripción
Get-PowerBIDatasource N/D Datasets_GetDataSourcesAsAdmin /v1.0/myorg/admin/datasets/{datasetkey}/datasources Obtiene los orígenes de datos de un conjunto de datos determinado.
Get-PowerBIDataset N/D Datasets_GetDatasetsAsAdmin /v1.0/myorg/admin/datasets Obtiene la lista completa de conjuntos de datos de un inquilino de Power BI.
Get-PowerBIWorkspace Get-PowerBIGroup Groups_GetGroupsAsAdmin /v1.0/myorg/admin/groups Obtiene la lista completa de áreas de trabajo de un inquilino de Power BI.
Add-PowerBIWorkspaceUser Add-PowerBIGroupUser Groups_AddUserAsAdmin /v1.0/myorg/admin/groups/{groupId}/users Agrega un usuario como miembro a un área de trabajo determinada.
Remove-PowerBIWorkspaceUser Remove-PowerBIGroupUser Groups_DeleteUserAsAdmin /v1.0/myorg/admin/groups/{groupId}/users/{user} Quita un usuario de la lista de miembros de un área de trabajo determinada.
Restore-PowerBIWorkspace Restore-PowerBIGroup Groups_RestoreDeletedGroupAsAdmin /v1.0/myorg/admin/groups/{groupId}/restore Restaura un área de trabajo eliminada.
Set-PowerBIWorkspace Set-PowerBIGroup Groups_UpdateGroupAsAdmin /v1.0/myorg/admin/groups/{groupId} Actualiza las propiedades de un área de trabajo determinada.
Get-PowerBIDataset -WorkspaceId N/D Groups_GetDatasetsAsAdmin /v1.0/myorg/admin/groups/{group_id}/datasets Obtiene los conjuntos de datos de un área de trabajo determinada.
Get-PowerBIReport N/D Reports_GetReportsAsAdmin /v1.0/myorg/admin/reports Obtiene la lista completa de informes de un inquilino de Power BI.
Get-PowerBIDashboard N/D Dashboards_GetDashboardsAsAdmin /v1.0/myorg/admin/dashboards Obtiene la lista completa de paneles de un inquilino de Power BI.
Get-PowerBIDashboard -WorkspaceId N/D Groups_GetDashboardsAsAdmin /v1.0/myorg/admin/groups/{group_id}/dashboards Obtiene los paneles de un área de trabajo determinada.
Get-PowerBITile Get-PowerBIDashboardTile Dashboards_GetTilesAsAdmin /v1.0/myorg/admin/dashboards/{dashboard_id}/tiles Obtiene los iconos de un panel determinado.
Get-PowerBIReport N/D Groups_GetReportsAsAdmin /v1.0/myorg/admin/groups/{group_id}/reports Obtiene los informes de un área de trabajo determinada.
Get-PowerBIImport N/D Imports_GetImportsAsAdmin /v1.0/myorg/admin/imports Obtiene la lista completa de importaciones de un inquilino de Power BI.
Connect-PowerBIServiceAccount Login-PowerBI & Login-PowerBIServiceAccount N/D N/D Inicia sesión en Power BI y comienza una sesión.
Disconnect-PowerBIServiceAccount Logout-PowerBI & Logout-PowerBIServiceAccount N/D N/D Cierra sesión en Power BI y cierra la sesión existente.
Invoke-PowerBIRestMethod N/D N/D N/D Envía llamadas de API de REST arbitrarias a Power BI.
Get-PowerBIAccessToken N/D N/D N/D Obtiene el token de acceso de Power BI en una sesión.
Resolve-PowerBIError N/D N/D N/D Obtiene información detallada de un error relativo a llamadas de cmdlet incorrectas.