Quickstart - Create a Windows VM with Azure PowerShell - Azure Virtual Machines (2024)

  • Article

Applies to: ✔️ Windows VMs

The Azure PowerShell module is used to create and manage Azure resources from the PowerShell command line or in scripts. This quickstart shows you how to use the Azure PowerShell module to deploy a virtual machine (VM) in Azure that runs Windows Server 2016. You also bring Remote Desktop Portal (RDP) to the VM and install the IIS web server, to show the VM in action.

If you don't have an Azure subscription, create a free account before you begin.

Launch Azure Cloud Shell

The Azure Cloud Shell is a free interactive shell you can use to run the steps in this article. It has common Azure tools preinstalled and configured to use with your account.

To open the Cloud Shell, just select Open Cloudshell from the upper right corner of a code block. You can also launch Cloud Shell in a separate browser tab by going to https://shell.azure.com/powershell. Select Copy to copy the code blocks, paste them into the Cloud Shell, and press enter to run the them.

Create resource group

Create an Azure resource group with New-AzResourceGroup. A resource group is a logical container into which Azure resources are deployed and managed.

New-AzResourceGroup -Name 'myResourceGroup' -Location 'eastus'

Create virtual machine

Create a VM with New-AzVM. Provide names for each of the resources and the New-AzVM cmdlet creates if they don't already exist.

When prompted, provide a username and password to be used as the sign-in credentials for the VM:

New-AzVm ` -ResourceGroupName 'myResourceGroup' ` -Name 'myVM' ` -Location 'eastus' ` -Image 'MicrosoftWindowsServer:WindowsServer:2022-datacenter-azure-edition:latest' ` -VirtualNetworkName 'myVnet' ` -SubnetName 'mySubnet' ` -SecurityGroupName 'myNetworkSecurityGroup' ` -PublicIpAddressName 'myPublicIpAddress' ` -OpenPorts 80,3389

Cost information isn't presented during the virtual machine creation process for PowerShell like it is for the Azure portal. If you want to learn more about how cost works for virtual machines, see the Cost optimization Overview page.

Install web server

To see your VM in action, install the IIS web server. Open a PowerShell prompt on the VM and run the following command:

Invoke-AzVMRunCommand -ResourceGroupName 'myResourceGroup' -VMName 'myVM' -CommandId 'RunPowerShellScript' -ScriptString 'Install-WindowsFeature -Name Web-Server -IncludeManagementTools'

The -ScriptString parameter requires version 4.27.0 or later of the Az.Compute module.

View the web server in action

With IIS installed and port 80 now open on your VM from the Internet, use a web browser of your choice to view the default IIS welcome page. Use the public IP address of the VM that you created. The following example shows the default IIS web site:

Quickstart - Create a Windows VM with Azure PowerShell - Azure Virtual Machines (1)

Clean up resources

When no longer needed, you can use the Remove-AzResourceGroup cmdlet to remove the resource group, VM, and all related resources:

Remove-AzResourceGroup -Name 'myResourceGroup'

Next steps

In this quickstart, you deployed a simple virtual machine, opened a network port for web traffic, and installed a basic web server. To learn more about Azure virtual machines, continue to the tutorial for Windows VMs.

Quickstart - Create a Windows VM with Azure PowerShell - Azure Virtual Machines (2024)
Top Articles
Turing Test in Artificial Intelligence - GeeksforGeeks
Advertising & Marketing in the USA
Chs.mywork
Kathleen Hixson Leaked
Tryst Utah
Cintas Pay Bill
Monthly Forecast Accuweather
craigslist: kenosha-racine jobs, apartments, for sale, services, community, and events
Voordelige mode in topkwaliteit shoppen
Insidious 5 Showtimes Near Cinemark Tinseltown 290 And Xd
Doublelist Paducah Ky
The Potter Enterprise from Coudersport, Pennsylvania
Unlocking the Enigmatic Tonicamille: A Journey from Small Town to Social Media Stardom
Red Wing Care Guide | Fat Buddha Store
Produzione mondiale di vino
[PDF] INFORMATION BROCHURE - Free Download PDF
Persona 4 Golden Taotie Fusion Calculator
Johnston v. State, 2023 MT 20
سریال رویای شیرین جوانی قسمت 338
No Hard Feelings Showtimes Near Cinemark At Harlingen
What is Rumba and How to Dance the Rumba Basic — Duet Dance Studio Chicago | Ballroom Dance in Chicago
Average Salary in Philippines in 2024 - Timeular
Dwc Qme Database
Red8 Data Entry Job
Bidevv Evansville In Online Liquid
Garden Grove Classlink
Bayard Martensen
Pixel Combat Unblocked
Grove City Craigslist Pets
Metro By T Mobile Sign In
Rvtrader Com Florida
Southern Democrat vs. MAGA Republican: Why NC governor race is a defining contest for 2024
JD Power's top airlines in 2024, ranked - The Points Guy
The Wichita Beacon from Wichita, Kansas
Babbychula
Powerball lottery winning numbers for Saturday, September 7. $112 million jackpot
El agente nocturno, actores y personajes: quién es quién en la serie de Netflix The Night Agent | MAG | EL COMERCIO PERÚ
R Nba Fantasy
Today's Gas Price At Buc-Ee's
Jason Brewer Leaving Fox 25
Nba Props Covers
Low Tide In Twilight Manga Chapter 53
The Great Brian Last
A jovem que batizou lei após ser sequestrada por 'amigo virtual'
Dlnet Deltanet
Shiftselect Carolinas
Is My Sister Toxic Quiz
60 Second Burger Run Unblocked
Sleep Outfitters Springhurst
Used Curio Cabinets For Sale Near Me
Leslie's Pool Supply Redding California
Fetllife Com
Latest Posts
Article information

Author: Saturnina Altenwerth DVM

Last Updated:

Views: 5534

Rating: 4.3 / 5 (64 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Saturnina Altenwerth DVM

Birthday: 1992-08-21

Address: Apt. 237 662 Haag Mills, East Verenaport, MO 57071-5493

Phone: +331850833384

Job: District Real-Estate Architect

Hobby: Skateboarding, Taxidermy, Air sports, Painting, Knife making, Letterboxing, Inline skating

Introduction: My name is Saturnina Altenwerth DVM, I am a witty, perfect, combative, beautiful, determined, fancy, determined person who loves writing and wants to share my knowledge and understanding with you.