This repository contains Azure PowerShell and PowerShell scripts used to perform all kind of Azure Arc related tasks. 🚀☁️
You can find more information about these scripts on my blog: https://wmatthyssen.com
Currently this repository holds the following scritps:
-
Configure-Azure-Arc-Prerequisites.ps1
More information about the Azure Arc prerequisites script can be found on my blog: https://wmatthyssen.com/2022/06/03/azure-arc-azure-powershell-prerequisites-configuration-script/
-
Remove-ESU-license-using-Azure-Arc-WS2012-ESU-ARM-APIs.ps1
More information about this Azure PowerShell script to remove an Extended Security License (ESU) by using the Azure Arc WS2012 ESU ARM APIs can be found on my blog: https://wmatthyssen.com/2023/10/20/azure-arc-remove-an-extended-security-license-with-an-azure-powershell-script/
-
Provision-ESU-license-using-Azure-Arc-WS2012-ESU-ARM-APIs.ps1
More information about this Azure PowerShell script to provision an Extended Security License (ESU) by using the Azure Arc WS2012 ESU ARM APIs can be found on my blog: https://wmatthyssen.com/2023/10/26/azure-arc-provision-an-extended-security-license-with-an-azure-powershell-script/
-
Install-Azure-Arc-software-requirements-on-W2K8-R2-SP1.ps1
More information about this PowerShell script to install Windows Management Framework 5.1 on a Windows Server 2008 R2 SP1 as required software to be able to onboard this server into Azure Arc can be found on my blog: https://wmatthyssen.com/2023/11/16/azure-arc-onboard-a-windows-server-2008-r2-sp1/
-
Create-Azure-Windows-VM-with-VNet-and-RG-for-Azure-Arc-learning.ps1
More information about this Azure PowerShell script used to create an Azure Windows VM with a VNet and subnet, specifically for learning and testing with Azure Arc can be found on my blog: https://wmatthyssen.com/2025/02/24/azure-arc-using-an-azure-windows-vm-as-an-arc-enabled-server-for-learning-and-training/
-
Prepare-Azure-Windows-VM-for-onboarding-to-Azure-Arc.ps1
More information about this PowerShell script used to prepare an Azure Windows VM for onboarding to Azure Arc, specifically for learning and testing can be found on my blog: https://wmatthyssen.com/2025/02/24/azure-arc-using-an-azure-windows-vm-as-an-arc-enabled-server-for-learning-and-training/
-
Remove-Azure-Arc-Connected-Machine-agent-Windows.ps1
More information about this PowerShell script, which removes the Azure Arc Connected Machine agent from a Windows machine and cleans up all related folders, files, registry keys, other agents, and configuration files, can be found on my blog: https://wmatthyssen.com/2025/06/30/azure-arc-uninstall-the-connected-machine-agent-and-clean-up-related-resources-on-windows-using-a-powershell-script/