During my free time, I find it rewarding to build extensions for tooling that I use from day to day. These extensions are shared via the marketplaces and GitHub.

When you want to support me with the development of extensions. Buy me a Coffee or support my via GitHub.

Power BI Actions

Power BI Actions is one of my most used extensions. With this extension, you can manage the complete lifecycle of your Power BI dashboards within powerbi.com. A list of operations that are supported are:

  • Upload / Import Power BI dashboard (pbix file).
  • Create a Power BI workspace.
  • Remove a Power BI workspace.
  • Add a new Admin user to a Power BI workspace.
  • Add a Service Principal to a Power BI workspace.
  • Add a Group to a Power BI workspace.
  • Update the connection of a Power BI report.
  • Refresh a dataset.
  • Update SQL Direct Query String
  • Update Gateway


MarketplacePowerBI Actions

Azure Key Vault actions

“Azure Key Vault actions” is an extension for performing specific operations within an Azure Key Vault. Operations that are supported are:

  • Get Azure Key Vault secret value
  • Add / Update Azure Key Vault secret
  • Remove Azure Key Vault secret
  • Add access policy
  • Remove access policy
  • Import Azure Key Vault certificate
  • Get Azure Key Vault certificate Uri

GitHub: https://github.com/maikvandergaag/msft-extensions/tree/master/azuredevops/azurekeyvault

Marketplace: Azure Key Vault actions

Azure Resource Group Tagging

“Azure Resource Group Tagging” is an extension for tagging resource groups with certain tag values. This extension is mainly used to tag resource groups with a release number. 


Marketplace: Azure Resource Group Tagging

Azure Resource Group with Tags and Lock

“Azure Resource Group with Tags and Lock” is an extension that allows you to create resource groups with tags and locks. With the default Microsoft extension, it is not possible to create resource groups with tags and locks. 


Marketplace: Azure Resource Group with Tags and Lock

Trigger Azure DevOps Pipeline

“Trigger Azure DevOps Pipeline” is an extension for triggering a Build or Release Pipeline in an Azure DevOps project. 


Marketplace: Trigger Azure DevOps Pipeline

Version number counter

Version number counter is an extension for Azure Pipelines where this extension increments the version number on each run. GitHubhttps://github.com/maikvandergaag/msft-extensions/tree/master/azuredevops/versioncounterMarketplaceVersion number counter

Azure RBAC

Extension for Azure DevOps that gives you the ability to add and remove role-based access assignments in Azure.


MarketplaceAzure RBAC

Publish Stream Analytics Transformation

Publish Stream Analytics Transformation is a simple task for Azure DevOps Build and Release Pipelines that publishes a stream analytics transformation based on a query file within source control. 


Marketplace: Publish Stream Analytics Transformation

File Content To Variable

File content to a variable is a simple task for Azure DevOps Build and Release Pipelines that extracts the content of a file and places it within a variable. 


MarketplaceFile Content To Variable

[deprecated] Publish PowerBI files with Azure DevOps

Publish PowerBI files with Azure DevOps is a simple task for Azure DevOps Build and Release Pipelines that publishes a PowerBI file to powerbi.com. This extension is discontinued you should use the extension “PowerBI Actions” 



The source code of the extension is shared on my extension repository on GitHub.

More information

More information about this extension can be found on the following websites: