Inicio rápido: Creación de una máquina virtual Windows en Azure con PowerShellQuickstart: Create a Windows virtual machine in Azure with PowerShell

El módulo de Azure PowerShell se usa para crear y administrar recursos de Azure desde la línea de comandos de PowerShell o en scripts.The Azure PowerShell module is used to create and manage Azure resources from the PowerShell command line or in scripts. En esta guía de inicio rápido se muestra cómo usar el módulo de Azure PowerShell para implementar una máquina virtual de Azure que ejecuta Windows Server 2016.This quickstart shows you how to use the Azure PowerShell module to deploy a virtual machine (VM) in Azure that runs Windows Server 2016. Para mostrar la máquina virtual en acción, también se conectará a la máquina virtual mediante RDP e instalará el servidor web IIS.You will also RDP to the VM and install the IIS web server, to show the VM in action.

Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.If you don't have an Azure subscription, create a free account before you begin.

Inicio de Azure Cloud ShellLaunch Azure Cloud Shell

Azure Cloud Shell es un shell interactivo gratuito que puede usar para ejecutar los pasos de este artículo.The Azure Cloud Shell is a free interactive shell that you can use to run the steps in this article. Tiene las herramientas comunes de Azure preinstaladas y configuradas para usarlas en la cuenta.It has common Azure tools preinstalled and configured to use with your account.

Para abrir Cloud Shell, seleccione Pruébelo en la esquina superior derecha de un bloque de código.To open the Cloud Shell, just select Try it from the upper right corner of a code block. También puede ir a https://shell.azure.com/powershell para iniciar Cloud Shell en una pestaña independiente del explorador.You can also launch Cloud Shell in a separate browser tab by going to https://shell.azure.com/powershell. Seleccione Copiar para copiar los bloques de código, péguelos en Cloud Shell y, luego, presione Entrar para ejecutarlos.Select Copy to copy the blocks of code, paste it into the Cloud Shell, and press enter to run it.

Creación de un grupo de recursosCreate resource group

Cree un grupo de recursos de Azure con New-AzResourceGroup.Create an Azure resource group with New-AzResourceGroup. Un grupo de recursos es un contenedor lógico en el que se implementan y se administran los recursos de Azure.A resource group is a logical container into which Azure resources are deployed and managed.

New-AzResourceGroup -Name myResourceGroup -Location EastUS

Crear máquina virtualCreate virtual machine

Cree una máquina virtual con New-AzVM.Create a VM with New-AzVM. Proporcione nombres para cada uno de los recursos y el cmdlet New-AzVM los creará si aún no existen.Provide names for each of the resources and the New-AzVM cmdlet creates if they don't already exist.

Cuando se le solicite, proporcione un nombre de usuario y una contraseña que se usarán como credenciales de inicio de sesión para la máquina virtual: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 "East US" `
    -VirtualNetworkName "myVnet" `
    -SubnetName "mySubnet" `
    -SecurityGroupName "myNetworkSecurityGroup" `
    -PublicIpAddressName "myPublicIpAddress" `
    -OpenPorts 80,3389

Conexión a la máquina virtualConnect to virtual machine

Finalizada la implementación, conéctese a la máquina virtual mediante RDP.After the deployment has completed, RDP to the VM. Para ver la máquina virtual en acción, se instala el servidor web IIS.To see your VM in action, the IIS web server is then installed.

Para ver la dirección IP pública de la máquina virtual, use el cmdlet Get-AzPublicIpAddress:To see the public IP address of the VM, use the Get-AzPublicIpAddress cmdlet:

Get-AzPublicIpAddress -ResourceGroupName "myResourceGroup" | Select "IpAddress"

Use el comando siguiente para crear una sesión de Escritorio remoto desde el equipo local.Use the following command to create a remote desktop session from your local computer. Reemplace la dirección IP por la dirección IP pública de la máquina virtual.Replace the IP address with the public IP address of your VM.

mstsc /v:publicIpAddress

En la ventana Seguridad de Windows, seleccione Más opciones y, después, Usar otra cuenta.In the Windows Security window, select More choices, and then select Use a different account. Escriba el nombre de usuario como localhost\username, escriba la contraseña que creó para la máquina virtual y luego haga clic en Aceptar.Type the username as localhost\username, enter password you created for the virtual machine, and then click OK.

Puede recibir una advertencia de certificado durante el proceso de inicio de sesión.You may receive a certificate warning during the sign-in process. Haga clic en o en Continuar para crear la conexión.Click Yes or Continue to create the connection

Instalación del servidor webInstall web server

Para ver la máquina virtual en acción, instale el servidor web IIS.To see your VM in action, install the IIS web server. Abra un símbolo del sistema de PowerShell en la máquina virtual y ejecute el siguiente comando:Open a PowerShell prompt on the VM and run the following command:

Install-WindowsFeature -name Web-Server -IncludeManagementTools

Cuando haya terminado, cierre la conexión RDP con la máquina virtual.When done, close the RDP connection to the VM.

Visualización del servidor web en acciónView the web server in action

Con IIS instalado y el puerto 80 abierto en la máquina virtual desde Internet, use el explorador web que prefiera para ver la página principal predeterminada de IIS.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 la dirección IP pública de la máquina virtual que obtuvo en el paso anterior.Use the public IP address of your VM obtained in a previous step. En el ejemplo siguiente se muestra el sitio web de IIS predeterminado:The following example shows the default IIS web site:

Sitio predeterminado de IIS

Limpieza de recursosClean up resources

Cuando ya no se necesiten, puede usar el cmdlet Remove-AzResourceGroup para quitar el grupo de recursos, la VM y todos los recursos relacionados: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

Pasos siguientesNext steps

En esta guía de inicio rápido, implementará una máquina virtual sencilla, abrirá un puerto de red para el tráfico web e instalará un servidor web básico.In this quickstart, you deployed a simple virtual machine, open a network port for web traffic, and installed a basic web server. Para más información acerca de las máquinas virtuales de Azure, continúe con el tutorial de máquinas virtuales Windows.To learn more about Azure virtual machines, continue to the tutorial for Windows VMs.