Installare l'interfaccia della riga di comando classica di AzureInstall the Azure classic CLI

Importante

Questo argomento illustra come installare l'interfaccia della riga di comando classica di Azure.This topic describes how to install the Azure classic CLI. L'interfaccia della riga di comando classica è deprecata e deve essere usata solo con il modello di distribuzione classica.The classic CLI is deprecated and should only be used with the classic deployment model. Per tutte le altre distribuzioni, usare l'interfaccia della riga di comando di Azure.For all other deployments, use the Azure CLI.

Installare rapidamente l'interfaccia della riga di comando di Azure per usare un set di comandi open source basati sulla shell per creare e gestire le risorse in Microsoft Azure.Quickly install the Azure classic CLI to use a set of open-source shell-based commands for creating and managing resources in Microsoft Azure. Sono disponibili diverse opzioni per installare questi strumenti multipiattaforma nel computer in uso:You have several options to install these cross-platform tools on your computer:

  • Pacchetto npm: esegue npm (Gestione pacchetti per JavaScript) per installare il pacchetto dell'interfaccia della riga di comando classica di Azure nella distribuzione o nel sistema operativo Linux in uso.npm package - Run npm (the package manager for JavaScript) to install the Azure classic CLI package on your Linux distribution or OS. Richiede Node.js e npm.Requires node.js and npm.
  • Programma di installazione: è possibile scaricare un programma di installazione per agevolare l'installazione in Mac o Windows.Installer - Download an installer for easy installation on macOS or Windows.
  • Contenitore Docker: per iniziare a usare l'interfaccia della riga di comando classica in un contenitore Docker pronto per l'esecuzione.Docker container - Start using the classic CLI in a ready-to-run Docker container. Richiede un host Docker.Requires a Docker host.

Per altre opzioni e informazioni, vedere il repository dei progetti in GitHub.For more options and background, see the project repository on GitHub.

Dopo l'installazione dell'interfaccia della riga di comando classica di Azure, effettuare la connessione con azure login ed eseguire i comandi azure dalla propria interfaccia della riga di comando (Bash, terminale, prompt dei comandi e così via) per usare le risorse di Azure.Once the Azure classic CLI is installed, connect with azure login and run the azure commands from your command-line interface (Bash, Terminal, Command prompt, and so on) to work with your Azure resources.

Opzione 1: Installare un pacchetto npmOption 1: Install an npm package

Per installare l'interfaccia della riga di comando classica da un pacchetto npm, verificare che siano state caricate e installate le versioni più recenti di Node.js e npm.To install the classic CLI from an npm package, make sure you have downloaded and installed the latest Node.js and npm. Eseguire quindi npm install per installare il pacchetto dell'interfaccia della riga di comando di Azure:Then, run npm install to install the azure-cli package:

npm install -g azure-cli

Nelle distribuzioni Linux potrebbe essere necessario usare sudo per la corretta esecuzione del comando npm, come segue:On Linux distributions, you might need to use sudo to successfully run the npm command, as follows:

sudo npm install -g azure-cli

Nota

Se è necessario installare o aggiornare Node.js e npm nel sistema operativo, è consigliabile installare Node.js LTS versione 4.x o successiva.If you need to install or update Node.js and npm on your OS, we recommend that you install Node.js LTS version 4.x or later. Se si usa una versione precedente, potrebbero verificarsi errori di installazione.If you use an older version, you might get installation errors.

Se si preferisce, è anche possibile scaricare un file TAR dalla pagina delle versioni di GitHub.If you prefer, you may also download a tar file from the GitHub releases. Installare quindi il pacchetto npm scaricato come indicato di seguito (nelle distribuzioni Linux potrebbe essere necessario usare sudo):Then, install the downloaded npm package as follows (on Linux distributions you might need to use sudo):

npm install -g <path to downloaded tar file>

Opzione 2: Usare un programma di installazioneOption 2: Use an installer

Se si usa un computer Mac o Windows, sono disponibili programmi di installazione DMG e MSI nella pagina delle versioni di GitHub.If you use a Mac or Windows computer, DMG and MSI installers are available from GitHub releases.

Suggerimento

In Windows è anche possibile scaricare l'Installazione guidata piattaforma Web per installare l'interfaccia della riga di comando classica.On Windows, you can also download the Web Platform Installer to install the classic CLI. Questo programma di installazione consente di installare altri strumenti Azure SDK e da riga di comando.This installer gives you the option to install additional Azure SDK and command-line tools.

Opzione 3: Usare un contenitore DockerOption 3: Use a Docker container

Se il computer è stato configurato come host Docker è possibile eseguire l'interfaccia della riga di comando classica di Azure in un contenitore Docker.If you have set up your computer as a Docker host, you can run the Azure classic CLI in a Docker container. Eseguire questo comando (nelle distribuzioni Linux potrebbe essere necessario usare sudo):Run the following command (on Linux distributions you might need to use sudo):

docker run -it microsoft/azure-cli:0.10.17

Eseguire i comandi dell'interfaccia della riga di comando classica di AzureRun Azure classic CLI commands

Dopo aver installato l'interfaccia della riga di comando classica di Azure, eseguire il comando azure dalla propria interfaccia di riga di comando (Bash, terminale, prompt dei comandi e così via).After the classic CLI is installed, run the azure command from your command-line user interface (Bash, Terminal, Command prompt, and so on). Ad esempio, per eseguire il comando della Guida, digitare quanto segue:For example, to run the help command, type the following:

azure help

Nota

In alcune distribuzioni di Linux potrebbe essere visualizzato un errore simile a /usr/bin/env: ‘node’: No such file or directory.On some Linux distributions, you may receive an error similar to /usr/bin/env: ‘node’: No such file or directory. Questo errore è causato dalle installazioni recenti di Node.js che vengono installate in /usr/bin/nodejs.This error comes from recent installations of Node.js being installed at /usr/bin/nodejs. Per correggerlo, creare un collegamento simbolico per /usr/bin/node eseguendo questo comando:To fix it, create a symbolic link to /usr/bin/node by running this command:

sudo ln -s /usr/bin/nodejs /usr/bin/node

Per visualizzare la versione dell'interfaccia della riga di comando classica di Azure installata, digitare quanto segue:To see the version of the Azure classic CLI installed, type the following:

azure --version

Nota

Quando si usa per la prima volta l'interfaccia della riga di comando classica di Azure, viene visualizzato un messaggio che chiede se consentire a Microsoft di raccogliere informazioni sull'utilizzo.When you first use Azure classic CLI, you see a message asking if you want to allow Microsoft to collect usage information. La partecipazione è facoltativa.Participation is voluntary. Se si sceglie di partecipare, è possibile interrompere in qualsiasi momento eseguendo azure telemetry --disable.If you choose to participate, you can stop at any time by running azure telemetry --disable. Per abilitare la partecipazione in qualsiasi momento, eseguire azure telemetry --enable.To enable participation at any time, run azure telemetry --enable.

Aggiornare l'interfaccia della riga di comando classicaUpdate the classic CLI

Microsoft può rilasciare versioni aggiornate dell'interfaccia della riga di comando classica di Azure.Microsoft may release updated versions of the Azure classic CLI. Reinstallare l'interfaccia della riga di comando classica usando il programma di installazione per il proprio sistema operativo oppure eseguire il contenitore Docker più recente.Reinstall the classic CLI using the installer for your operating system, or run the latest Docker container. Se sono installate le versioni più recenti di npm e Node.js, in alternativa è possibile eseguire l'aggiornamento digitando quanto segue. Nelle distribuzioni Linux potrebbe essere necessario usare sudo.Or, if you have the latest Node.js and npm installed, update by typing the following (on Linux distributions you might need to use sudo).

npm update -g azure-cli

Attivare il completamento con tasto TABEnable tab completion

Il completamento con tasto TAB dei comandi dell'interfaccia della riga di comando classica è supportato per Mac e Linux.Tab completion of classic CLI commands is supported for Mac and Linux.

Per abilitarlo in zsh, eseguire:To enable it in zsh, run:

echo '. <(azure --completion)' >> .zshrc

Per abilitarlo in bash, eseguire:To enable it in bash, run:

azure --completion >> ~/azure.completion.sh
echo 'source ~/azure.completion.sh' >> ~/.bash_profile

Passaggi successiviNext steps