Q. How can I resize an ARM VM using PowerShell?
A. This is currently not supported but hopefully will be available soon. For now to resize you would need to delete the VM keeping the storage then create a new VM using the existing VHDs. You can resize a VM with ARM by changing the template that created the VM.