# Powershell
Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi; Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet'
# Linux apt
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
# Linux all
curl -L https://aka.ms/InstallAzureCli | bash
docker run -it -v ${HOME}/.ssh:/root/.ssh mcr.microsoft.com/azure-cli
az login
az resource list
az vm list --output table --show-details
az vm stop/deallocate/start --resource-group linux --name ubuntu-2
az disk list --resource-group linux --output table
az disk update --resource-group linux --name ubuntu-2_OsDisk_1_74250d56f08040e1a48f38b9198148f7 --size-gb 32 # Reducing disk/snapshot size is not supported. create new snapshot/disks.
az disk update --resource-group linux --name ubuntu-2_OsDisk_1_74250d56f08040e1a48f38b9198148f7 --sku Premium_LRS
az disk create --location eastasia --sku Premium_LRS -g linux -n data-1 --size-gb 10
az vm disk attach -g linux --vm-name ubuntu-2 --name data-1 # --new