Share via


PowerShell cmdlet, REST API และไลบรารีไคลเอ็นต์ .NET สําหรับการดูแลระบบ Power BI

Power BI ช่วยให้ผู้ดูแลระบบสามารถเขียนสคริปต์งานทั่วไปด้วย cmdlet ของ PowerShell นอกจากนี้ยังแสดง REST API และให้บริการไลบรารีไคลเอ็นต์ .NET สําหรับการพัฒนาโซลูชันการดูแลระบบ หัวข้อนี้แสดงรายการ cmdlet และ API และจุดสิ้นสุดของ REST API ที่สอดคล้องกัน สำหรับข้อมูลเพิ่มเติม โปรดดู:

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 ที่ไม่สําเร็จ