Skip to content
This repository was archived by the owner on Oct 29, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -406,3 +406,4 @@ FodyWeavers.xsd

# JetBrains Rider
*.sln.iml
.DS_Store
36 changes: 35 additions & 1 deletion docs/wiki/FAQ.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,37 @@
# Frequently Asked Questions

Currently, there are no frequently asked questions.
Does the Azure to Azure migration toolkit work on Mac?
Yes it does.

- Follow the below steps as pre-requisites so that you can successfully use A2ATK on a Mac.

1. Install homebrew if you do not have it. Open a terminal and run

/bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh](https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh))"

More info can be found here: [https://brew.sh/](https://brew.sh/)

1. Once homebrew is installed, Install PowerShell.

brew install powershell

3. The executable to get into PowerShell is "pwsh". In a terminal you can type "pwsh" and you will get a PowerShell prompt.

└🤘-> pwsh
PowerShell 7.5.2
PS /Users/user>

4. Now install the required modules.

Install-Module Az (This is the Azure PowerShell Module)
Import-Module Az (Import the module)
Install-Module -Name Az.CostManagement (This is the Azure Cost Management PowerShell Module)
Import-Module Az.CostManagement (Import the module)
Install-Module -Name ImportExcel (This is the Excel PowerShell Module) - So that it can export to Excel correctly.

One last package that needs to be installed to get the Excel formatting done correctly is mono-libgdiplus
You can do this by running

brew install mono-libgdiplus

Now just follow the rest of the steps in the Docs as if you were running Windows. All the commands will work in pwsh from the Mac terminal.