Login to Azure
Authenticate with your Azure subscription using the Connect-AzAccount cmdlet.
Connect-AzAccount
# Follow the browser prompt to sign in.Create a Virtual Machine
Quickly provision a Windows Server VM with a single command.
New-AzVm `
  -ResourceGroupName "DemoRG" `
  -Name "DemoVM" `
  -Location "EastUS" `
  -Image "Win2019Datacenter" `
  -Size "Standard_DS1_v2" `
  -Credential (Get-Credential)Manage Resource Groups
Create, list, and delete resource groups.
# Create
New-AzResourceGroup -Name "DemoRG" -Location "EastUS"
# List
Get-AzResourceGroup
# Delete
Remove-AzResourceGroup -Name "DemoRG" -ForceDeploy a Web App
Deploy an ASP.NET Core app to Azure App Service.
az webapp create `
  --resource-group DemoRG `
  --plan DemoPlan `
  --name DemoWebApp `
  --runtime "DOTNETCORE|6.0"Setup Azure Kubernetes Service (AKS)
Provision a managed Kubernetes cluster.
az aks create `
  --resource-group DemoRG `
  --name DemoAKS `
  --node-count 3 `
  --generate-ssh-keys
az aks get-credentials --resource-group DemoRG --name DemoAKSConfigure Storage Accounts
Create a storage account and a container.
# Create storage account
az storage account create `
  --name demostorage123 `
  --resource-group DemoRG `
  --location eastus `
  --sku Standard_LRS
# Create container
az storage container create `
  --account-name demostorage123 `
  --name mycontainerConfigure Monitoring & Alerts
Set up a basic metric alert for CPU usage.
az monitor metrics alert create `
  --resource-group DemoRG `
  --name HighCpuAlert `
  --scopes /subscriptions//resourceGroups/DemoRG/providers/Microsoft.Compute/virtualMachines/DemoVM `
  --condition "max CPU > 80" `
  --description "Alert when CPU > 80%" `
  --action-group