Polecenia cmdlet programu PowerShell, interfejsy API REST i biblioteka klienta platformy .NET na potrzeby administrowania usługą Power BI

Usługa Power BI umożliwia administratorom wykonywanie skryptów typowych zadań za pomocą poleceń cmdlet programu PowerShell. Udostępnia również interfejsy API REST i udostępnia bibliotekę klienta platformy .NET do tworzenia rozwiązań administracyjnych. W tym temacie przedstawiono listę poleceń cmdlet oraz odpowiednie interfejsy API i punkt końcowy interfejsu API REST. Aby uzyskać więcej informacji, zobacz:

Poniższe polecenia cmdlet powinny być wywoływane za pomocą polecenia w -Scope Organization celu działania względem dzierżawy na potrzeby administrowania.

Nazwa polecenia cmdlet Aliasy API Punkt końcowy interfejsu API REST Opis
Get-PowerBIDatasource Nie dotyczy Datasets_GetDataSourcesAsAdmin /v1.0/myorg/admin/datasets/{datasetkey}/datasources Pobiera źródła danych dla danego zestawu danych.
Get-PowerBIDataset Nie dotyczy Datasets_GetDatasetsAsAdmin /v1.0/myorg/admin/datasets Pobiera pełną listę zestawów danych w dzierżawie usługi Power BI.
Get-PowerBIWorkspace Get-PowerBIGroup Groups_GetGroupsAsAdmin /v1.0/myorg/admin/groups Pobiera pełną listę obszarów roboczych w dzierżawie usługi Power BI.
Add-PowerBIWorkspaceUser Add-PowerBIGroupUser Groups_AddUserAsAdmin /v1.0/myorg/admin/groups/{groupId}/users Dodaje użytkownika jako członka do danego obszaru roboczego.
Remove-PowerBIWorkspaceUser Remove-PowerBIGroupUser Groups_DeleteUserAsAdmin /v1.0/myorg/admin/groups/{groupId}/users/{user} Usuwa użytkownika z listy członkostwa danego obszaru roboczego.
Restore-PowerBIWorkspace Restore-PowerBIGroup Groups_RestoreDeletedGroupAsAdmin /v1.0/myorg/admin/groups/{groupId}/restore Przywraca usunięty obszar roboczy.
Set-PowerBIWorkspace Set-PowerBIGroup Groups_UpdateGroupAsAdmin /v1.0/myorg/admin/groups/{groupId} Aktualizacje właściwości danego obszaru roboczego.
Get-PowerBIDataset -WorkspaceId Nie dotyczy Groups_GetDatasetsAsAdmin /v1.0/myorg/admin/groups/{group_id}/datasets Pobiera zestawy danych w danym obszarze roboczym.
Get-PowerBIReport Nie dotyczy Reports_GetReportsAsAdmin /v1.0/myorg/admin/reports Pobiera pełną listę raportów w dzierżawie usługi Power BI.
Get-PowerBIDashboard Nie dotyczy Dashboards_GetDashboardsAsAdmin /v1.0/myorg/admin/dashboards Pobiera pełną listę pulpitów nawigacyjnych w dzierżawie usługi Power BI.
Get-PowerBIDashboard -WorkspaceId Nie dotyczy Groups_GetDashboardsAsAdmin /v1.0/myorg/admin/groups/{group_id}/dashboards Pobiera pulpity nawigacyjne w obrębie danego obszaru roboczego.
Get-PowerBITile Get-PowerBIDashboardTile Dashboards_GetTilesAsAdmin /v1.0/myorg/admin/dashboards/{dashboard_id}/tiles Pobiera kafelki danego pulpitu nawigacyjnego.
Get-PowerBIReport Nie dotyczy Groups_GetReportsAsAdmin /v1.0/myorg/admin/groups/{group_id}/reports Pobiera raporty w danym obszarze roboczym.
Get-PowerBIImport Nie dotyczy Imports_GetImportsAsAdmin /v1.0/myorg/admin/import Pobiera pełną listę importów w dzierżawie usługi Power BI.
Connect-PowerBIServiceAccount Login-PowerBI & Login-PowerBIServiceAccount Brak Brak Zaloguj się do usługi Power BI i rozpocznij sesję.
Disconnect-PowerBIServiceAccount Logout-PowerBI & Logout-PowerBIServiceAccount Brak Brak Wyloguj się z usługi Power BI i zamknij istniejącą sesję.
Invoke-PowerBIRestMethod Brak NIE DOTYCZY Brak Wysyłanie dowolnych wywołań interfejsu API REST do usługi Power BI.
Get-PowerBIAccessToken Brak NIE DOTYCZY Brak Uzyskaj token dostępu usługi Power BI w sesji.
Resolve-PowerBIError Brak NIE DOTYCZY Brak Uzyskaj szczegółowe informacje o błędzie dotyczące niepomyślnych wywołań poleceń cmdlet.