$passwd = ConvertTo-SecureString "Password" -AsPlainText -Force
$username = "Tenant ID"
$cred = New-Object System.Management.Automation.PSCredential -ArgumentList ($username, $passwd)
$connect = Connect-AzureAccount -Credential $cred -TenantId "ecfe8182-3217-4e0b-9fb1-f8ad05aaca36"
New-AzVm -ResourceGroupName "myResourceGroup" -Name "myVM" `
-Location "EastUS" `
-VirtualNetworkName "myVnet" `
-SubnetName "mySubnet" `
-SecurityGroupName "myNetworkSecurityGroup" `
-PublicIpAddressName "myPublicIpAddress" `
-OpenPorts 80,3389 `
-size "Standard_D4s_v3"
Stop-AzVM `
-ResourceGroupName "myResourceGroup" `
-Name "myVM" -Force
Start-AzVM `
-ResourceGroupName "myResourceGroup" `
-Name "myVM"
Remove-AzVM `
-ResourceGroupName "myResourceGroup" `
-Name "myVM"
We can “Stop” the VM.
We can “Start” the VM.
We can also “Remove” the VM.