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. |