Azure Account and Azure CLI Tools connect to Azure Cloud Shell
Install Chocoolatey in an elevated Prompt:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Install Azure CLI in an elevated Prompt:
choco install azure-cli
Note: To install Azure CLI in Linux (ie. WSL) execute
install-az-cli-linux.sh
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:20h2-entn-g2:19042.630.2011061636 --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.