หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Power BI ช่วยให้ผู้ดูแลระบบสามารถเขียนสคริปต์งานทั่วไปด้วย cmdlet ของ PowerShell นอกจากนี้ยังแสดง REST API และให้บริการไลบรารีไคลเอ็นต์ .NET สําหรับการพัฒนาโซลูชันการดูแลระบบ หัวข้อนี้แสดงรายการ cmdlet และ API และจุดสิ้นสุดของ REST API ที่สอดคล้องกัน สำหรับข้อมูลเพิ่มเติม โปรดดู:
- ดาวน์โหลด PowerShell และเอกสารประกอบ
- เอกสาร REST API
- ไลบรารีไคลเอ็นต์ .NET ดาวน์โหลด
Cmdlets ด้านล่างนี้ควรถูกเรียกใช้ร่วมกับ
-Scope Organizationในการดูแลระบบของผู้เช่า
| ชื่อ Cmdlet | นาม แฝง | API | จุดสิ้นสุด REST API | คำอธิบาย: |
|---|---|---|---|---|
Get-PowerBIDatasource |
ไม่มี | Datasets_GetDataSourcesAsAdmin |
/v1.0/myorg/admin/datasets/{datasetkey}/datasources | รับแหล่งข้อมูลสําหรับชุดข้อมูลที่กําหนด |
Get-PowerBIDataset |
ไม่มี | Datasets_GetDatasetsAsAdmin |
/v1.0/myorg/admin/datasets | รับรายการทั้งหมดของชุดข้อมูลในผู้เช่า Power BI |
Get-PowerBIWorkspace |
Get-PowerBIGroup |
Groups_GetGroupsAsAdmin |
/v1.0/myorg/admin/groups | รับรายการทั้งหมดของพื้นที่ทํางานในผู้เช่า Power BI |
Add-PowerBIWorkspaceUser |
Add-PowerBIGroupUser |
Groups_AddUserAsAdmin |
/v1.0/myorg/admin/groups/{groupId}/users | เพิ่มผู้ใช้เป็นสมาชิกของพื้นที่ทํางานที่ระบุ |
Remove-PowerBIWorkspaceUser |
Remove-PowerBIGroupUser |
Groups_DeleteUserAsAdmin |
/v1.0/myorg/admin/groups/{groupId}/users/{user} | ลบผู้ใช้ออกจากรายการสมาชิกของพื้นที่ทํางานที่ระบุ |
Restore-PowerBIWorkspace |
Restore-PowerBIGroup |
Groups_RestoreDeletedGroupAsAdmin |
/v1.0/myorg/admin/groups/{groupId}/restore | คืนค่าพื้นที่ทํางานที่ถูกลบ |
Set-PowerBIWorkspace |
Set-PowerBIGroup |
Groups_UpdateGroupAsAdmin |
/v1.0/myorg/admin/groups/{groupId} | ปรับปรุงคุณสมบัติของพื้นที่ทํางานที่ระบุ |
Get-PowerBIDataset -WorkspaceId |
ไม่มี | Groups_GetDatasetsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/datasets | รับชุดข้อมูลภายในพื้นที่ทํางานที่ระบุ |
Get-PowerBIReport |
ไม่มี | Reports_GetReportsAsAdmin |
/v1.0/myorg/admin/reports | รับรายการทั้งหมดของรายงานในผู้เช่า Power BI |
Get-PowerBIDashboard |
ไม่มี | Dashboards_GetDashboardsAsAdmin |
/v1.0/myorg/admin/dashboards | รับรายการทั้งหมดของแดชบอร์ดในผู้เช่า Power BI |
Get-PowerBIDashboard -WorkspaceId |
ไม่มี | Groups_GetDashboardsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/dashboards | รับแดชบอร์ดภายในพื้นที่ทํางานที่ระบุ |
Get-PowerBITile |
Get-PowerBIDashboardTile |
Dashboards_GetTilesAsAdmin |
/v1.0/myorg/admin/dashboards/{dashboard_id}/tiles | รับไทล์ของแดชบอร์ดที่ระบุ |
Get-PowerBIReport |
ไม่มี | Groups_GetReportsAsAdmin |
/v1.0/myorg/admin/groups/{group_id}/reports | รับรายงานภายในพื้นที่ทํางานที่ระบุ |
Get-PowerBIImport |
ไม่มี | Imports_GetImportsAsAdmin |
/v1.0/myorg/admin/imports | รับรายการนําเข้าทั้งหมดในผู้เช่า Power BI |
Connect-PowerBIServiceAccount |
Login-PowerBI & Login-PowerBIServiceAccount |
ไม่มี | ไม่มี | เข้าสู่ระบบ Power BI และเริ่มต้นเซสชัน |
Disconnect-PowerBIServiceAccount |
Logout-PowerBI & Logout-PowerBIServiceAccount |
ไม่มี | ไม่มี | ออกจากระบบของ Power BI และปิดเซสชันที่มีอยู่ |
Invoke-PowerBIRestMethod |
ไม่มี | ไม่มี | ไม่มี | ส่งการเรียกใช้ REST API โดยพลการไปยัง Power BI |
Get-PowerBIAccessToken |
ไม่มี | ไม่มี | ไม่มี | รับโทเค็นการเข้าถึง Power BI ในเซสชัน |
Resolve-PowerBIError |
ไม่มี | ไม่มี | ไม่มี | รับข้อมูลข้อผิดพลาดโดยละเอียดสําหรับการเรียกใช้ cmdlet ที่ไม่สําเร็จ |