Desired State Configuration (DSC) is a feature of Azure that allows you to ensure that a given VM has a desired state configured. What is the desired state? All the machines you deploy in Azure should have a specific set of features and tools already installed and enabled. By using DSC, you can automatically turn on different capabilities and make sure that you can deploy your application to them without any additional steps being required.
To get started, you will need a VM deployed in your subscription. To create a new one, please reference the Adding data disks section of this chapter. The feature described in this section requires a machine that supports the Windows Management Framework. A list of such machines can be found here: https://docs.microsoft.com/en-us/powershell/scripting/dsc/getting-started/wingettingstarted?view=powershell-7.
To be able to run DSC scripts, you will have to install the PowerShell Desired State...