Uso dell'interfaccia della riga di comando di Azure su WindowsUsing the Azure CLI on Windows

L'interfaccia della riga di comando di Azure (CLI) fornisce una riga di comando e l'ambiente di scripting per la creazione e la gestione delle risorse di Azure.The Azure Command Line Interface (CLI) provides a command line and scripting environment for creating and managing Azure resources. L'interfaccia della riga di comando di Azure è disponibile per i sistemi operativi macOS, Linux e Windows.The Azure CLI is available for macOS, Linux, and Windows operating systems. In questi sistemi operativi i comandi dell'interfaccia della riga di comando sono identici. Tuttavia, la sintassi di scripting specifica del sistema operativo può differire.Across these operating systems, the CLI commands are identical, however operating system specific scripting syntax can differ.

Questo documento descrive le modalità di installazione ed esecuzione dell'interfaccia della riga di comando di Azure in Windows, nonché le considerazioni sulla sintassi specifica del sistema operativo.This document details the ways that the Azure CLI can be installed and run on Windows and details syntactical considerations for each. Per la documentazione dettagliata sull'interfaccia della riga di comando di Azure, vedere la documentazione sull'interfaccia della riga di comando di Azure.For in-depth Azure CLI documentation see, Azure CLI documentation.

Sottosistema di Windows per LinuxWindows Subsystem for Linux

Il Sottosistema Windows per Linux (WSL) fornisce un ambiente Ubuntu Linux nell'edizione anniversario di Windows 10 e versioni successive.The Windows Subsystem for Linux (WSL) provides an Ubuntu Linux environment on Windows 10 Anniversary and later editions. Quando abilitato, WSL offre un'esperienza Bash nativa, che può essere usata per la creazione e l'esecuzione di script dell'interfaccia della riga di comando di Azure.When enabled, WSL provides a native Bash experience, which can be used for creating and running Azure CLI scripts. Dal momento che WSL fornisce un'esperienza Bash nativa, gli script dell'interfaccia della riga di comando di Azure possono essere condivisi tra macOS, Linux e Windows senza alcuna modifica.Because WSL provides a native Bash experience, Azure CLI scripts can be shared between macOS, Linux, and Windows without modification.

Per usare l'interfaccia della riga di comando di Azure in WSL, completare le operazioni seguenti.To use the Azure CLI in WSL, complete the following.

AttivitàTask IstruzioniInstructions
Abilitare WLSEnable WSL Documentazione sull'installazione di WSLInstall WSL documentation
Installare l'interfaccia della riga di comando di AzureInstall the Azure CLI Installare l'interfaccia della riga di comando su WSL/Ubuntu 14.04Install the CLI on WSL/Ubuntu 14.04

PowerShellPowerShell

L'interfaccia della riga di comando di Azure può essere eseguita in modo nativo in Windows.The Azure CLI can be run natively in Windows. In questa configurazione, il pacchetto dell'interfaccia della riga di comando di Azure è installato nel sistema operativo Windows e i comandi possono essere eseguiti da PowerShell.In this configuration, the Azure CLI package is installed on the Windows operating system, and commands can be run from PowerShell. In questa configurazione, gli script e i comandi dell'interfaccia della riga di comando di Azure sono eseguibili in qualsiasi versione di Windows supportata. È tuttavia necessaria la sintassi di scripting specifica della piattaforma.In this configuration, Azure CLI commands and scripts can be run on any supported version of Windows, however platform specific scripting syntax is required. Per questo motivo, gli script non devono necessariamente essere condivisi tra macOS, Linux e Windows senza modifiche.Because of this, scripts cannot necessarily be shared between macOS, Linux, and Windows without modification.

Per usare l'interfaccia della riga di comando di Azure in Windows, installare il pacchetto tramite le istruzioni contenute in Install the CLI on Windows (Installare l'interfaccia della riga di comando su Windows).To use the Azure CLI on Windows, install the package using these instructions, Install the CLI on Windows.

Immagine DockerDocker Image

Quando si usa Docker per Windows, è possibile avviare un'immagine Docker che include l'interfaccia della riga di comando di Azure.When using Docker for Windows, a Docker image can be started that includes the Azure CLI. Questa immagine si basa su Linux e include un'esperienza Bash nativa.This image is based off of Linux, and includes a native Bash experience. Quando si usa Docker per Windows e per l'immagine dell'interfaccia della riga di comando di Azure, gli script devono essere condivisi tra macOS, Linux e Windows.When using Docker for Windows and the Azure CLI image, scripts to be shared between macOS, Linux, and Windows.

Per usare l'interfaccia della riga di comando di Azure in Docker per Windows, verificare che Docker per Windows sia in esecuzione ed esegua il comando seguente.To use the Azure CLI on Docker for Windows, ensure that Docker for Windows is running and run the following command.

docker run -it azuresdk/azure-cli-python:latest bash

Al termine, verrà avviata una sessione Bash precaricata con gli strumenti dell'interfaccia della riga di comando di Azure.Once completed, a Bash session will start that is preloaded with the Azure CLI tools.

Passaggi successiviNext Steps

Esempio di interfaccia della riga di comando per macchine virtuali di AzureCLI sample for Azure virtual machines

Esempi di interfaccia della riga di comando per App Web di AzureCLI samples for Azure Web Apps

Esempi di interfaccia della riga di comando per Azure SQLCLI samples for Azure SQL