Azure VM Powershell

Management commands

Get status of a machine

Get-AzVM

get-azvm -status

get-azvm -name SimpleWinVM -ResourceGroupName deploymentgroup

Update VM settings

$ResourceGroupName = "deploymentgroup"
$vm = Get-AzVM  -Name SimpleWinVM -ResourceGroupName $ResourceGroupName
$vm.HardwareProfile.vmSize = "Standard_A3"

Update-AzVM -ResourceGroupName $ResourceGroupName  -VM $vm

Creating machines

See Azure Virtual Machine create with Powershell.

# New VM simple
New-AzVM -name azvm1 -ResourceGroupName azgroup1

Azure Virtual Machine Sample Scripts