Azure Account - VS Code Extension
Azure CLI Tools - VS Code Extension
Azure Account and Azure CLI Tools connect to Azure Cloud Shell
Open the Cloud Shell to configure it for first use:
Chose Bash and your subscription
Optional: Give a meaningfull name to your Clould Shell Storage using Advanced Settings:
Note: To reset CloudShell you can use
Dismount-Clouddrive
Install Azure CLI in an elevated PowerShell prompt:
Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi; Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet'; rm .\AzureCLI.msi
Note: To install Azure CLI in Linux (ie. WSL) execute
install-az-cli-linux.sh
from Setup/Linux folder
Log In:
az login
Try at cmd - use ctrl + d to exit:
az interactive
Note: You can also use:
F1 - Open Bash in Cloud Shell
using Azure Account Extension
List available extensions:
az extension list-available --output table
az extension add --name <extension-name>
rnd=$RANDOM
grp=az204-appservice-$rnd
appPlan=appservice-$rnd
web=foodweb-$rnd
loc=westeurope
# create a resource group
az group create -n $grp -l $loc
# create an App Service plan
az appservice plan create -n $appPlan -g $grp --sku B2
Note: You could also execute
creat-app-service.azcli
or run the following remote script in Cloud Shell
curl https://raw.githubusercontent.com/ARambazamba/AZ-204/master/Labs/create-lab-vm.sh | bash
If you want to execute the labs on a machine where you have full controll please follow this guide:
- Execute
create-lab-vm.azcli
- Wait unitl the machine has been pvovisioned
- Connect to the VM using RDP
- Execute
Set-ExecutionPolicy bypass
in an elevated prompt usingrun as administrator
- Execute the script
setup-az-204.ps1
in an elevated prompt
Note: To connect use the credientials from script
create-lab-vm.azcli
rnd=$RANDOM
loc=westeurope
grp=az204-lab
vmname=labvm-$rnd
user=az204lab
pwd=Lab@dmin1233
az group create -n $grp -l $loc
az vm create -g $grp -n $vmname --admin-username $user --admin-password $pwd --image MicrosoftWindowsDesktop:Windows-10:21h1-pro:19043.1237.2109130412 --size Standard_E2s_v3
Note: We are using this image and vm size because it supports nested virtualization
Select Directory:
In my case issue resolved by reverting Azure Account extension version to 0.8.11.