Microsoft Power BI Cmdlets Roadmap
July 3, 2019 ยท View on GitHub
Planned\upcoming cmdlets.
Cmdlets follow the following format:
%Verb%-PowerBI%Noun%
%Verb% must be an approved verb, useGet-Verbin PowerShell or visit here to see list.Names should also conform to these two guidelines:
General Improvements
- Adding -Scope parameter to more cmdlets (dependent on building new APIs)
Workspaces
| Cmdlet Name | Purpose | Alias | Notes |
|---|---|---|---|
| New-PowerBIWorkspace | Creates a new workspace | Create-PowerBIWorkspace | |
| Remove-PowerBIWorkspace | Deletes a workspace | Delete-PowerBIWorkspace | |
| Set-PowerBICapacityOnWorkspace | Allocates capacity to a Workspace | Assign-PowerBICapacityToWorkspace |
Reports
| Cmdlet Name | Purpose | Alias | Notes |
|---|---|---|---|
| Copy-PowerBIReport | Clone a report | ||
| Remove-PowerBIReport | Delete a report | Delete-PowerBIReport | |
| Export-PowerBIReport | Export a report | Add support for -Scope Organization | |
| New-PowerBIReportEmbedToken | Generate an embed token | ||
| Add-PowerBIDatasetToReport | Rebind dataset to report | Mount-PowerBIDatasetToReport | |
| Update-PowerBIReport | Update a report |
Dashboards
| Cmdlet Name | Purpose | Alias | Notes |
|---|---|---|---|
| Add-PowerBIDashboard | Add dashboards | ||
| Copy-PowerBITile | Clone tiles | ||
| New-PowerBIDashboardEmbedToken | Generate an embed token |
Datasets and Datasources
| Cmdlet Name | Purpose | Alias | Notes |
|---|---|---|---|
| Get-PowerBIDatasetParameter | Get parameters for dataset | ||
| Add-PowerBIGatewayToDatasource | Bind to a gateway | Mount-PowerBIGatewayToDatasource | |
| Remove-PowerBIDatasource | Delete dataset | Delete-PowerBIDatasource | |
| Remove-PowerBIDatasetRow | Delete dataset rows | Delete-PowerBIDatasetRow | |
| Get-PowerBIGatewayForDataset | Discover gateways | ||
| New-PowerBIDatasetEmbedToken | Generate an embed token | ||
| Get-PowerBIDatasetRefreshHistory | Get refresh history | ||
| New-PowerBIDatasetRow | Create rows in data source tables | ||
| Update-PowerBIDataset | Refresh dataset | Refresh-PowerBIDataset | |
| Update-PowerBITableSchema | Update schema\metadata in data source table | ||
| Protect-PowerBIDataset | Take over a dataset | TakeOver-PowerBIDataset | |
| Set-PowerBIDatasource | Update a data source | Update-PowerBIDatasource | |
| Set-PowerBIDatasetParameter | Update parameters for a dataset | Update-PowerBIDatasetParameter |
Capacity Management
| Cmdlet Name | Purpose | Alias | Notes |
|---|---|---|---|
| Get-PowerBICapacity | Get capacities |
Tenant Settings
To be defined