Power BI yönetimi için PowerShell cmdlet'leri, REST API'leri ve .NET İstemci kitaplığı

Power BI, yöneticilerin PowerShell cmdlet'leri ile sık kullanılan görevleri betikle yazmasına olanak tanır. Ayrıca REST API'lerini kullanıma sunar ve yönetim çözümleri geliştirmek için bir .NET istemci kitaplığı sağlar. Bu konu başlığı altında cmdlet'lerin listesi ile ilgili API'ler ve REST API uç noktası gösterilmektedir. Daha fazla bilgi için bkz.

Yönetim için kiracıya karşı çalışmak üzere aşağıdaki cmdlet'ler ile -Scope Organization çağrılmalıdır.

Cmdlet adı Takma API REST API uç noktası Açıklama
Get-PowerBIDatasource Yok Datasets_GetDataSourcesAsAdmin /v1.0/myorg/admin/datasets/{datasetkey}/datasources Belirli bir veri kümesinin veri kaynaklarını alır.
Get-PowerBIDataset Yok Datasets_GetDatasetsAsAdmin /v1.0/myorg/admin/datasets Power BI kiracısında veri kümelerinin tam listesini alır.
Get-PowerBIWorkspace Get-PowerBIGroup Groups_GetGroupsAsAdmin /v1.0/myorg/admin/groups Power BI kiracısında çalışma alanlarının tam listesini alır.
Add-PowerBIWorkspaceUser Add-PowerBIGroupUser Groups_AddUserAsAdmin /v1.0/myorg/admin/groups/{groupId}/users Kullanıcıyı belirli bir çalışma alanına üye olarak ekler.
Remove-PowerBIWorkspaceUser Remove-PowerBIGroupUser Groups_DeleteUserAsAdmin /v1.0/myorg/admin/groups/{groupId}/users/{user} Belirli bir çalışma alanının üyelik listesinden bir kullanıcıyı kaldırır.
Restore-PowerBIWorkspace Restore-PowerBIGroup Groups_RestoreDeletedGroupAsAdmin /v1.0/myorg/admin/groups/{groupId}/restore Silinen çalışma alanını geri yükler.
Set-PowerBIWorkspace Set-PowerBIGroup Groups_UpdateGroupAsAdmin /v1.0/myorg/admin/groups/{groupId} Belirli bir çalışma alanının özelliklerini Güncelleştirmeler.
Get-PowerBIDataset -WorkspaceId Yok Groups_GetDatasetsAsAdmin /v1.0/myorg/admin/groups/{group_id}/datasets Belirli bir çalışma alanındaki veri kümelerini alır.
Get-PowerBIReport Yok Reports_GetReportsAsAdmin /v1.0/myorg/admin/reports Power BI kiracısında raporların tam listesini alır.
Get-PowerBIDashboard Yok Dashboards_GetDashboardsAsAdmin /v1.0/myorg/admin/dashboards Power BI kiracısında panoların tam listesini alır.
Get-PowerBIDashboard -WorkspaceId Yok Groups_GetDashboardsAsAdmin /v1.0/myorg/admin/groups/{group_id}/dashboards Belirli bir çalışma alanı içindeki panoları alır.
Get-PowerBITile Get-PowerBIDashboardTile Dashboards_GetTilesAsAdmin /v1.0/myorg/admin/dashboards/{dashboard_id}/tiles Belirli bir panonun kutucuklarını alır.
Get-PowerBIReport Yok Groups_GetReportsAsAdmin /v1.0/myorg/admin/groups/{group_id}/reports Belirli bir çalışma alanı içindeki raporları alır.
Get-PowerBIImport Yok Imports_GetImportsAsAdmin /v1.0/myorg/admin/imports Power BI kiracısında içeri aktarmaların tam listesini alır.
Connect-PowerBIServiceAccount Login-PowerBI & Login-PowerBIServiceAccount Geçersiz Geçersiz Power BI'da oturum açın ve bir oturum başlatın.
Disconnect-PowerBIServiceAccount Logout-PowerBI & Logout-PowerBIServiceAccount Geçersiz Geçersiz Power BI oturumunu kapatın ve mevcut oturumu kapatın.
Invoke-PowerBIRestMethod Geçersiz Yok Geçersiz Power BI'a rastgele REST API çağrıları gönderin.
Get-PowerBIAccessToken Geçersiz Yok Geçersiz Oturumda Power BI erişim belirtecini alın.
Resolve-PowerBIError Geçersiz Yok Geçersiz Başarısız cmdlet çağrıları için ayrıntılı hata bilgilerini alın.