Démarrage rapide : Créer une machine virtuelle Windows dans Azure avec PowerShellQuickstart: Create a Windows virtual machine in Azure with PowerShell

Le module Azure PowerShell est utilisé pour créer et gérer des ressources Azure à partir de la ligne de commande PowerShell ou dans des scripts.The Azure PowerShell module is used to create and manage Azure resources from the PowerShell command line or in scripts. Ce guide de démarrage rapide explique comment utiliser le module Azure PowerShell pour déployer dans Azure une machine virtuelle qui fonctionne avec 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. Vous établirez une connexion RDP à la machine virtuelle et installerez le serveur web IIS afin de voir la machine virtuelle en action.You will also RDP to the VM and install the IIS web server, to show the VM in action.

Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.If you don't have an Azure subscription, create a free account before you begin.

Lancement d’Azure Cloud ShellLaunch Azure Cloud Shell

Azure Cloud Shell est un interpréteur de commandes interactif et gratuit que vous pouvez utiliser pour exécuter les étapes de cet article.The Azure Cloud Shell is a free interactive shell that you can use to run the steps in this article. Il contient des outils Azure courants préinstallés et configurés pour être utilisés avec votre compte.It has common Azure tools preinstalled and configured to use with your account.

Pour ouvrir Cloud Shell, sélectionnez simplement Essayer en haut à droite d’un bloc de code.To open the Cloud Shell, just select Try it from the upper right corner of a code block. Vous pouvez également lancer Cloud Shell dans un onglet distinct du navigateur en accédant à https://shell.azure.com/powershell.You can also launch Cloud Shell in a separate browser tab by going to https://shell.azure.com/powershell. Sélectionnez Copier pour copier les blocs de code, collez-les dans Cloud Shell, puis appuyez sur Entrée pour les exécuter.Select Copy to copy the blocks of code, paste it into the Cloud Shell, and press enter to run it.

Créer un groupe de ressourcesCreate resource group

Créez un groupe de ressources Azure avec New-AzResourceGroup.Create an Azure resource group with New-AzResourceGroup. Un groupe de ressources est un conteneur logique dans lequel les ressources Azure sont déployées et gérées.A resource group is a logical container into which Azure resources are deployed and managed.

New-AzResourceGroup -Name myResourceGroup -Location EastUS

Créer une machine virtuelleCreate virtual machine

Créez une machine virtuelle avec New-AzVM.Create a VM with New-AzVM. Indiquez le nom de chacune des ressources. L’applet de commande New-AzVM les crée si les ressources spécifiées n’existent pas déjà.Provide names for each of the resources and the New-AzVM cmdlet creates if they don't already exist.

Lorsque vous y êtes invité, indiquez un nom d’utilisateur et un mot de passe à utiliser comme informations d’identification pour se connecter à la machine virtuelle :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

Connexion à la machine virtuelleConnect to virtual machine

Une fois le déploiement terminé, établissez une connexion RDP vers la machine virtuelle.After the deployment has completed, RDP to the VM. Pour que vous puissiez voir votre machine virtuelle en action, le serveur web IIS est installé.To see your VM in action, the IIS web server is then installed.

Pour voir l’adresse IP publique de la machine virtuelle, utilisez l’applet de commande Get-AzPublicIpAddress :To see the public IP address of the VM, use the Get-AzPublicIpAddress cmdlet:

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

Utilisez la commande suivante pour créer une session Bureau à distance à partir de votre ordinateur local.Use the following command to create a remote desktop session from your local computer. Remplacez l’adresse IP par l’adresse IP publique de votre machine virtuelle.Replace the IP address with the public IP address of your VM.

mstsc /v:publicIpAddress

Dans la fenêtre Sécurité Windows, sélectionnez Plus de choix, puis Utiliser un autre compte.In the Windows Security window, select More choices, and then select Use a different account. Tapez le nom d’utilisateur sous la forme localhost\username, entrez le mot de passe créé pour la machine virtuelle, puis cliquez sur OK.Type the username as localhost\username, enter password you created for the virtual machine, and then click OK.

Un avertissement de certificat peut s’afficher pendant le processus de connexion.You may receive a certificate warning during the sign-in process. Cliquez sur Oui ou Continuer pour créer la connexionClick Yes or Continue to create the connection

Installer le serveur webInstall web server

Pour voir votre machine virtuelle en action, installez le serveur web IIS.To see your VM in action, install the IIS web server. Ouvrez une invite PowerShell sur la machine virtuelle et exécutez la commande suivante :Open a PowerShell prompt on the VM and run the following command:

Install-WindowsFeature -name Web-Server -IncludeManagementTools

Une fois terminé, fermez la connexion RDP à la machine virtuelle.When done, close the RDP connection to the VM.

Voir le serveur web en actionView the web server in action

Une fois IIS installé et le port 80 ouvert d’Internet à votre machine virtuelle, utilisez le navigateur web de votre choix pour afficher la page d’accueil IIS par défaut.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. Utilisez l’adresse IP publique de votre machine virtuelle, obtenue précédemment.Use the public IP address of your VM obtained in a previous step. L’exemple suivant montre le site web IIS par défaut :The following example shows the default IIS web site:

Site IIS par défaut

Nettoyer les ressourcesClean up resources

Lorsque vous n’en avez plus besoin, vous pouvez utiliser la cmdlet Remove-AzResourceGroup pour supprimer le groupe de ressources, la machine virtuelle et toutes les ressources associées :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

Étapes suivantesNext steps

Avec ce guide de démarrage rapide, vous avez déployé une machine virtuelle simple, ouvert un port réseau pour le trafic web et installé un serveur web de base.In this quickstart, you deployed a simple virtual machine, open a network port for web traffic, and installed a basic web server. Pour en savoir plus sur les machines virtuelles Azure, suivez le didacticiel pour les machines virtuelles Windows.To learn more about Azure virtual machines, continue to the tutorial for Windows VMs.