FabricTools

0.20.0

A module to be able to do more with Microsoft Fabric.
   It lets you pause and resume Fabric capacities.
   Adds functionallity previously only available with the REST API as PowerShell functions.
   There are also functions to make it easier to monitor usage metrics and refreshes.
   It also adds Fabric-friendly aliases for PowerBI functions to make it easier
A module to be able to do more with Microsoft Fabric.
   It lets you pause and resume Fabric capacities.
   Adds functionallity previously only available with the REST API as PowerShell functions.
   There are also functions to make it easier to monitor usage metrics and refreshes.
   It also adds Fabric-friendly aliases for PowerBI functions to make it easier to use the module.
Show more

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name FabricTools

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name FabricTools

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

Copyright (c) 2025 by FabricTools, licensed under MIT

Package Details

Author(s)

  • The FabricTools Team

Tags

microsoftfabric powerbi developermode pbip FabricTools Fabric

Functions

Add-FabricWorkspaceIdentity Add-FabricWorkspaceRoleAssignment Assign-FabricDomainWorkspaceByCapacity Assign-FabricDomainWorkspaceById Assign-FabricDomainWorkspaceByPrincipal Assign-FabricDomainWorkspaceRoleAssignment Assign-FabricWorkspaceCapacity Confirm-FabricAuthToken Connect-FabricAccount Convert-FromBase64 Convert-ToBase64 Export-FabricItem Get-AllFabricCapacities Get-AllFabricDatasetRefreshes Get-FabricAPIClusterURI Get-FabricAuthToken Get-FabricCapacity Get-FabricCapacityRefreshables Get-FabricCapacitySkus Get-FabricCapacityState Get-FabricCapacityTenantOverrides Get-FabricCapacityTenantSettingOverrides Get-FabricCapacityWorkload Get-FabricConnection Get-FabricCopyJob Get-FabricCopyJobDefinition Get-FabricDashboard Get-FabricDatamart Get-FabricDataPipeline Get-FabricDatasetRefreshes Get-FabricDebugInfo Get-FabricDomain Get-FabricDomainTenantSettingOverrides Get-FabricDomainWorkspace Get-FabricEnvironment Get-FabricEnvironmentLibrary Get-FabricEnvironmentSparkCompute Get-FabricEnvironmentStagingLibrary Get-FabricEnvironmentStagingSparkCompute Get-FabricEventhouse Get-FabricEventhouseDefinition Get-FabricEventstream Get-FabricEventstreamDefinition Get-FabricExternalDataShares Get-FabricItem Get-FabricKQLDashboard Get-FabricKQLDashboardDefinition Get-FabricKQLDatabase Get-FabricKQLDatabaseDefinition Get-FabricKQLQueryset Get-FabricKQLQuerysetDefinition Get-FabricLakehouse Get-FabricLakehouseTable Get-FabricLongRunningOperation Get-FabricLongRunningOperationResult Get-FabricMirroredDatabase Get-FabricMirroredDatabaseDefinition Get-FabricMirroredDatabaseStatus Get-FabricMirroredDatabaseTableStatus Get-FabricMirroredWarehouse Get-FabricMLExperiment Get-FabricMLModel Get-FabricNotebook Get-FabricNotebookDefinition Get-FabricPaginatedReport Get-FabricReflex Get-FabricReflexDefinition Get-FabricReport Get-FabricReportDefinition Get-FabricSemanticModel Get-FabricSemanticModelDefinition Get-FabricSparkCustomPool Get-FabricSparkJobDefinition Get-FabricSparkJobDefinitionDefinition Get-FabricSparkSettings Get-FabricSQLDatabase Get-FabricSQLEndpoint Get-FabricTenantSetting Get-FabricTenantSettings Get-FabricUsageMetricsQuery Get-FabricUserListAccessEntities Get-FabricWarehouse Get-FabricWorkspace Get-FabricWorkspaceDatasetRefreshes Get-FabricWorkspaceRoleAssignment Get-FabricWorkspaceTenantSettingOverrides Get-FabricWorkspaceUsageMetricsData Get-FabricWorkspaceUsers Get-SHA256 Import-FabricItem Invoke-FabricAPIRequest Invoke-FabricDatasetRefresh Invoke-FabricKQLCommand Load-FabricLakehouseTable New-FabricCopyJob New-FabricDataPipeline New-FabricDomain New-FabricEnvironment New-FabricEventhouse New-FabricEventstream New-FabricKQLDashboard New-FabricKQLDatabase New-FabricKQLQueryset New-FabricLakehouse New-FabricMirroredDatabase New-FabricMLExperiment New-FabricMLModel New-FabricNotebook New-FabricNotebookNEW New-FabricReflex New-FabricReport New-FabricSemanticModel New-FabricSparkCustomPool New-FabricSparkJobDefinition New-FabricSQLDatabase New-FabricWarehouse New-FabricWorkspace New-FabricWorkspaceUsageMetricsReport Publish-FabricEnvironment Register-FabricWorkspaceToCapacity Remove-FabricCopyJob Remove-FabricDataPipeline Remove-FabricDomain Remove-FabricEnvironment Remove-FabricEnvironmentStagingLibrary Remove-FabricEventhouse Remove-FabricEventstream Remove-FabricItem Remove-FabricKQLDashboard Remove-FabricKQLDatabase Remove-FabricKQLQueryset Remove-FabricLakehouse Remove-FabricMirroredDatabase Remove-FabricMLExperiment Remove-FabricMLModel Remove-FabricNotebook Remove-FabricReflex Remove-FabricReport Remove-FabricSemanticModel Remove-FabricSparkCustomPool Remove-FabricSparkJobDefinition Remove-FabricSQLDatabase Remove-FabricWarehouse Remove-FabricWorkspace Remove-FabricWorkspaceIdentity Remove-FabricWorkspaceRoleAssignment Resume-FabricCapacity Revoke-FabricCapacityTenantSettingOverrides Revoke-FabricExternalDataShares Set-FabricApiHeaders Set-FabricAuthToken Start-FabricLakehouseTableMaintenance Start-FabricMirroredDatabaseMirroring Start-FabricSparkJobDefinitionOnDemand Stop-FabricEnvironmentPublish Stop-FabricMirroredDatabaseMirroring Suspend-FabricCapacity Test-FabricApiResponse Unassign-FabricDomainWorkspace Unassign-FabricDomainWorkspaceRoleAssignment Unassign-FabricWorkspaceCapacity Unregister-FabricWorkspaceToCapacity Update-FabricCapacityTenantSettingOverrides Update-FabricCopyJob Update-FabricCopyJobDefinition Update-FabricDataPipeline Update-FabricDomain Update-FabricEnvironment Update-FabricEnvironmentStagingSparkCompute Update-FabricEventhouse Update-FabricEventhouseDefinition Update-FabricEventstream Update-FabricEventstreamDefinition Update-FabricKQLDashboard Update-FabricKQLDashboardDefinition Update-FabricKQLDatabase Update-FabricKQLDatabaseDefinition Update-FabricKQLQueryset Update-FabricKQLQuerysetDefinition Update-FabricLakehouse Update-FabricMirroredDatabase Update-FabricMirroredDatabaseDefinition Update-FabricMLExperiment Update-FabricMLModel Update-FabricNotebook Update-FabricNotebookDefinition Update-FabricPaginatedReport Update-FabricReflex Update-FabricReflexDefinition Update-FabricReport Update-FabricReportDefinition Update-FabricSemanticModel Update-FabricSemanticModelDefinition Update-FabricSparkCustomPool Update-FabricSparkJobDefinition Update-FabricSparkJobDefinitionDefinition Update-FabricSparkSettings Update-FabricTenantSetting Update-FabricWarehouse Update-FabricWorkspace Update-FabricWorkspaceRoleAssignment Upload-FabricEnvironmentStagingLibrary

Dependencies

Release Notes

https://github.com/dataplat/FabricTools/blob/main/ReleaseNotes.md

FileList

Version History

Version Downloads Last updated
0.20.0 (current version) 5 5/14/2025
0.10.0 33 3/7/2025
0.9.0.0 7 3/6/2025
0.1.0.0 5 2/27/2025