Azure VM network concepts:
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/network-overview
Azure GitHub references:
http://github.com/azure/azure-quickstart-templates
Create VM:
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/
Manage VM:
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/vm-usage
Run PowerShell scripts in your Windows VM with Run Command:
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/run-command
Run Command uses the VM agent to run PowerShell scripts within an Azure Windows VM. These scripts can be used for general machine or application management and can be used to quickly diagnose and remediate VM access and network issues and get the VM back to a good state.
Azure VM troubleshooting:
https://docs.microsoft.com/en-us/azure/virtual-machines/troubleshooting/