Microsoft now provides a version of the Azure SDK that contains PowerShell cmdlets for provisioning, enabling, and disabling the Puppet extension handler on Windows virtual machines (VMs). Essentially, this provides a command-line interface that allows users to deploy Puppet Enterprise agents to Windows VMs in Azure.

Check out this paper for a step-by-step guide.

Get the free white paper