KB: Create Azure VM with Powershell

New-AzureVMConfig -Name {VM_name} -InstanceSize Small -ImageName “image_name” | Add-AzureProvisioningConfig -Windows -AdminUsername {admin_username} -Password {admin_password} -DisableAutomaticUpdates -NoWinRMEndpoint | Set-AzureSubnet {subnet_name} | New-AzureVM -ServiceName {VM_Name} -AffinityGroup {affinityGroup_name} -VNetName {virtual_net_name}