PowerShell module Automate and scale your FinOps efforts with PowerShell commands that streamline operations and accelerate adoption across projects and teams.

Install Commands

On this page

The FinOps toolkit PowerShell module is a collection of commands to automate and manage FinOps solutions. We’re just getting started so let us know what you’d like to see next.

PowerShell Gallery


πŸ“₯ Install the module

Import-Module -Name FinOpsToolkit


⚑ Commands

General toolkit commands

Cost Management commands

FinOps hubs commands

Open data commands

Deprecated: FinOps Open Cost and Usage Specification (FOCUS) commands

FOCUS commands were implemented before Microsoft Cost Management supported a native FOCUS export. Going forward, we recommend using the native export. These commands will remain available but will not be updated to support FOCUS 1.0-preview. If you have a scenario where you need a PowerShell converter, please create an issue to request what you need.

  • ConvertTo-FinOpsSchema – Converts Cost Management cost data to the FOCUS schema.
  • Invoke-FinOpsSchema – Loads Cost Management data from a CSV file, converts it to FOCUS schema, and saves it to a new CSV file.


πŸ™‹β€β™€οΈ Looking for more?

We’d love to hear about any commands or scripts you’re looking for. Vote up (πŸ‘) existing ideas or create a new issue to suggest a new idea. We’ll focus on ideas with the most votes.

Vote on ideas Suggest an idea





Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.