Power BI yöneticisi için PowerShell cmdlet'leri, REST API'ler ve .NET Client kitaplığı
Power BI, yöneticilerin PowerShell cmdlet'leriyle yaygın görevler için betik oluşturmasına olanak tanır. Ayrıca yönetim çözümleri gelişmek için REST API'leri de gösterir ve bir .NET istemci kitaplığı sağlar. Bu konu başlığı altında, cmdlet'lerin listesiyle bunlara karşılık gelen API'ler ve REST API uç noktası gösterilir. Daha fazla bilgi için bkz.
Yönetim için kiracıda çalışmak üzere
-Scope Organizationile aşağıdaki cmdlet’ler çağrılmalıdır.
| Cmdlet adı | Diğer adlar | API | REST API uç noktası | Açıklama |
|---|---|---|---|---|
Get-PowerBIDatasource |
Yok | Datasets_GetDataSourcesAsAdmin |
/v1.0/myorg/admin/datasets/{datasetkey}/datasources | Belirli bir veri kümesi için veri kaynaklarını alır. |
Get-PowerBIDataset |
Yok | Datasets_GetDatasetsAsAdmin |
/v1.0/myorg/admin/datasets | Power BI kiracısındaki veri kümelerinin tam listesini alır. |
Get-PowerBIWorkspace |
Get-PowerBIGroup |
Groups_GetGroupsAsAdmin |
/v1.0/myorg/admin/groups | Power BI kiracısındaki ç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} | Kullanıcıyı belirli bir çalışma alanının üyelik listesinden kaldırır. |
Restore-PowerBIWorkspace |
Restore-PowerBIGroup |
Groups_RestoreDeletedGroupAsAdmin |
/v1.0/myorg/admin/groups/{groupId}/restore | Silinen çalışma alanına 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ştirir. |
Get-PowerBIDataset -WorkspaceId |
Yok | Groups_GetDatasetsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/datasets | Belirli bir çalışma alanı içindeki veri kümelerini alır. |
Get-PowerBIReport |
Yok | Reports_GetReportsAsAdmin |
/v1.0/myorg/admin/reports | Power BI kiracısındaki raporların tam listesini alır. |
Get-PowerBIDashboard |
Yok | Dashboards_GetDashboardsAsAdmin |
/v1.0/myorg/admin/dashboards | Power BI kiracısındaki 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ındaki içeri aktarma işlemlerinin tam listesini alır. |
Connect-PowerBIServiceAccount |
Login-PowerBI & Login-PowerBIServiceAccount |
Yok | Yok | Power BI'da oturum açın ve oturum başlatın. |
Disconnect-PowerBIServiceAccount |
Logout-PowerBI & Logout-PowerBIServiceAccount |
Yok | Yok | Power BI oturumunu kapatın ve mevcut oturumu kapatın. |
Invoke-PowerBIRestMethod |
Yok | Yok | Yok | Power BI'a rastgele REST API çağrıları gönderin. |
Get-PowerBIAccessToken |
Yok | Yok | Yok | Oturumda Power BI erişim belirtecini alın. |
Resolve-PowerBIError |
Yok | Yok | Yok | Başarısız cmdlet çağrıları için ayrıntılı hata bilgilerini alın. |