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:
- Pobieranie i dokumentacja programu PowerShell
- Dokumentacja interfejsu API REST
- Pobieranie biblioteki klienta platformy .NET
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. |