Guida introduttiva: creare una macchina virtuale Windows con l'interfaccia della riga di comando di Azure 2.0Quickstart: Create a Windows virtual machine with the Azure CLI 2.0

L'interfaccia della riga di comando di Azure 2.0 viene usata per creare e gestire le risorse di Azure dalla riga di comando o negli script.The Azure CLI 2.0 is used to create and manage Azure resources from the command line or in scripts. Questa guida introduttiva illustra come usare l'interfaccia della riga di comando di Azure 2.0 per distribuire una macchina virtuale in Azure che esegue Windows Server 2016.This quickstart shows you how to use the Azure CLI 2.0 to deploy a virtual machine (VM) in Azure that runs Windows Server 2016. Per vedere la macchina virtuale in azione, eseguire RDP nella macchina virtuale e installare il server Web IIS.To see your VM in action, you then RDP to the VM and install the IIS web server.

Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.If you don't have an Azure subscription, create a free account before you begin.

Aprire Azure Cloud ShellOpen Azure Cloud Shell

Azure Cloud Shell è una shell interattiva gratuita che può essere usata per eseguire la procedura di questo articolo.Azure Cloud Shell is a free, interactive shell that you can use to run the steps in this article. Gli strumenti comuni di Azure sono preinstallati e configurati in Cloud Shell per l'uso con l'account.Common Azure tools are preinstalled and configured in Cloud Shell for you to use with your account. È sufficiente selezionare il pulsante Copia per copiare il codice, incollarlo in Cloud Shell e quindi premere INVIO per eseguirlo.Just select the Copy button to copy the code, paste it in Cloud Shell, and then press Enter to run it. Esistono alcuni modi per aprire Cloud Shell:There are a few ways to open Cloud Shell:

Selezionare Prova nell'angolo superiore destro di un blocco di codice.Select Try It in the upper-right corner of a code block. Cloud Shell in questo articolo
Aprire Cloud Shell nel browser.Open Cloud Shell in your browser. https://shell.azure.com/bash
Selezionare il pulsante Cloud Shell nel menu nell'angolo superiore destro del portale di Azure.Select the Cloud Shell button on the menu in the upper-right corner of the Azure portal. Cloud Shell nel portale

Se si sceglie di installare e usare l'interfaccia della riga di comando in locale, questo avvio rapido richiede la versione 2.0.30 o successiva dell'interfaccia della riga di comando di Azure.If you choose to install and use the CLI locally, this quickstart requires that you are running the Azure CLI version 2.0.30 or later. Eseguire az --version per trovare la versione.Run az --version to find the version. Se è necessario eseguire l'installazione o l'aggiornamento, vedere Installare l'interfaccia della riga di comando di Azure 2.0.If you need to install or upgrade, see Install Azure CLI 2.0.

Creare un gruppo di risorseCreate a resource group

Creare un gruppo di risorse con il comando az group create.Create a resource group with the az group create command. Un gruppo di risorse di Azure è un contenitore logico in cui le risorse di Azure vengono distribuite e gestite.An Azure resource group is a logical container into which Azure resources are deployed and managed. L'esempio seguente crea un gruppo di risorse denominato myResourceGroup nella posizione eastus:The following example creates a resource group named myResourceGroup in the eastus location:

az group create --name myResourceGroup --location eastus

Crea macchina virtualeCreate virtual machine

Creare una VM con il comando az vm create.Create a VM with az vm create. L'esempio seguente crea una macchina virtuale denominata myVM.The following example creates a VM named myVM. Questo esempio usa azureuser come nome utente amministrativo e myPassword12 come password.This example uses azureuser for an administrative user name and myPassword12 as the password. Aggiornare i valori in modo che siano appropriati all'ambiente.Update these values to something appropriate to your environment. Questi valori sono necessari quando si esegue la connessione alla macchina virtuale.These values are needed when you connect to the VM.

az vm create \
    --resource-group myResourceGroup \
    --name myVM \
    --image win2016datacenter \
    --admin-username azureuser \
    --admin-password myPassword12

La creazione della macchina virtuale e delle risorse di supporto richiede alcuni minuti.It takes a few minutes to create the VM and supporting resources. L'output di esempio seguente mostra che l'operazione di creazione della macchina virtuale ha avuto esito positivo.The following example output shows the VM create operation was successful.

{
  "fqdns": "",
  "id": "/subscriptions/<guid>/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
  "location": "eastus",
  "macAddress": "00-0D-3A-23-9A-49",
  "powerState": "VM running",
  "privateIpAddress": "10.0.0.4",
  "publicIpAddress": "52.174.34.95",
  "resourceGroup": "myResourceGroup"
}

Si noti publicIpAddress nell'output della macchina virtuale.Note your own publicIpAddress in the output from your VM. Questo indirizzo viene usato per l'accesso alla macchina virtuale nei passaggi successivi.This address is used to access the VM in the next steps.

Aprire la porta 80 per il traffico WebOpen port 80 for web traffic

Per impostazione predefinita, quando si crea una macchina virtuale Windows in Azure vengono aperte solo le connessioni RDP.By default, only RDP connections are opened when you create a Windows VM in Azure. Usare az vm open-port per aprire la porta TCP 80 da usare con il server Web IIS:Use az vm open-port to open TCP port 80 for use with the IIS web server:

az vm open-port --port 80 --resource-group myResourceGroup --name myVM

Connettersi alla macchina virtualeConnect to virtual machine

Usare il comando seguente per creare una sessione Desktop remoto nel computer locale.Use the following command to create a remote desktop session from your local computer. Sostituire l'indirizzo IP con l'indirizzo IP pubblico della macchina virtuale.Replace the IP address with the public IP address of your VM. Quando richiesto, immettere le credenziali usate durante la creazione della macchina virtuale:When prompted, enter the credentials used when the VM was created:

mstsc /v:publicIpAddress

Installare il server WebInstall web server

Per visualizzare la macchina virtuale in azione, installare il server Web IIS.To see your VM in action, install the IIS web server. Aprire un prompt di PowerShell nella VM ed eseguire questo comando:Open a PowerShell prompt on the VM and run the following command:

Install-WindowsFeature -name Web-Server -IncludeManagementTools

Al termine chiudere la connessione RDP con la macchina virtuale.When done, close the RDP connection to the VM.

Visualizzare il server Web in azioneView the web server in action

Dopo l'installazione di IIS e l'apertura della porta 80 nella macchina virtuale da Internet, usare un Web browser preferito per visualizzare la home page predefinita di 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. Usare l'indirizzo IP pubblico della macchina virtuale ottenuto in un passaggio precedente.Use the public IP address of your VM obtained in a previous step. L'esempio seguente mostra il sito Web predefinito di IIS:The following example shows the default IIS web site:

Sito IIS predefinito

Pulire le risorseClean up resources

Quando non servono più, è possibile usare il comando az group delete per rimuovere il gruppo di risorse, la macchina virtuale e tutte le risorse correlate:When no longer needed, you can use the az group delete command to remove the resource group, VM, and all related resources:

az group delete --name myResourceGroup

Passaggi successiviNext steps

In questa guida introduttiva è stata distribuita una macchina virtuale semplice, è stata aperta una porta di rete per il traffico Web ed è stato installato un server Web di base.In this quickstart, you deployed a simple virtual machine, open a network port for web traffic, and installed a basic web server. Per altre informazioni sulle macchine virtuali di Azure, passare all'esercitazione per le VM di Windows.To learn more about Azure virtual machines, continue to the tutorial for Windows VMs.