Windows での Azure CLI のインストール

Azure コマンドライン インターフェイス (CLI) は、Windows コンピューターにローカルにインストールできるクロスプラットフォーム コマンドライン ツールです。 Windows 用 Azure CLI を使用して Azure に接続し、Azure リソースに対して管理コマンドを実行することができます。 また、Windows 用 Azure CLI は、ブラウザーから Azure Cloud Shell を介して使用することも、Docker コンテナー内から実行することもできます。

Windows では、MSI を使用して Azure CLI がインストールされるため、Windows コマンド プロンプト (CMD) または PowerShell から CLI にアクセスできます。 Windows Subsystem for Linux (WSL) 用にインストールする場合は、お使いの Linux ディストリビューションで使用できるパッケージがあります。 サポートされているパッケージ マネージャーの一覧または WSL での手動インストール方法については、メインのインストール ページを参照してください。

Azure CLI の現在のバージョンは 2.28.0 です。 最新リリースについては、リリース ノートをご覧ください。 インストール済みのバージョンを見つけ、更新する必要があるかどうかを確認するには、az version を実行します。

インストールまたは更新

再頒布可能 MSI は、Windows での Azure CLI のインストールまたは更新に使用されます。 MSI では既存のバージョンが更新されるため、MSI インストーラーを使用する前に現在のバージョンをアンインストールする必要はありません。

インストーラーによって、コンピューターに変更を加えるかどうかを尋ねるメッセージが表示されたら、[はい] をクリックします。

Azure CLI の現在のバージョン

Azure CLI の現在のリリースをダウンロードしてインストールします。 インストールが完了したら、Azure CLI を使用するには、アクティブな Windows コマンド プロンプトまたは PowerShell のウィンドウを閉じてから再度開く必要があります。

Azure CLI ベータ版

Azure CLI のベータ版は、すべてのコマンドをサポートしており、現在リリースされているバージョンとの同期が保たれます。 インストール手順については、「Azure CLI ベータ版のインストール」を参照してください。

Azure CLI を実行する

これで、Windows コマンド プロンプトまたは PowerShell のいずれかから、az コマンドで Azure CLI を実行できるようになりました。 PowerShell では、Windows コマンド プロンプトでは利用できないタブ補完機能が提供されます。 サインインするには、az login コマンドを実行します。

  1. login コマンドを実行します。

    az login
    

    CLI で既定のブラウザーを開くことができる場合、開いたブラウザに Azure サインイン ページが読み込まれます。

    それ以外の場合は、https://aka.ms/devicelogin でブラウザー ページを開き、ターミナルに表示されている認証コードを入力します。

    Web ブラウザーが使用できないか、Web ブラウザーを開けない場合は、az login --use-device-code でデバイス コード フローを使用します。

  2. ブラウザーでアカウントの資格情報を使用してサインインします。

さまざまな認証方法の詳細については、「Azure CLI を使用してサインインする」を参照してください。

トラブルシューティング

ここでは、Windows に Azure CLI をインストールする際に発生する一般的な問題をいくつか示します。 ここで取り上げていない問題が発生した場合は、GitHub で問題を報告してください。

プロキシによる接続のブロック

プロキシにより接続がブロックされているため MSI インストーラーをダウンロードできない場合、プロキシを正しく構成していることを確認します。 Windows 10 の場合、これらの設定は Settings > Network & Internet > Proxy ウィンドウで管理されます。 必要な設定またはお使いのマシンの構成が管理されている状況や高度なセットアップが必要な状況については、システム管理者にお問い合わせください。

重要

また、これらの設定は、CLI を使用した Azure サービスに PowerShell またはコマンド プロンプトの両方からアクセスできるようにするためにも必要です。 これを行うには、PowerShell で次のコマンドを使用します。

(New-Object System.Net.WebClient).Proxy.Credentials = `
  [System.Net.CredentialCache]::DefaultNetworkCredentials

MSI を取得するには、プロキシで次のアドレスへの HTTPS 接続を許可する必要があります。

  • https://aka.ms/
  • https://azcliprod.blob.core.windows.net/

アンインストール

Azure CLI が不要であると判断した場合は、アンインストールできます。 アンインストールする前に、az feedback コマンドを使用して、どのような改善または修正が可能かをお知らせください。 Microsoft の目標は、Azure CLI のバグをなくし、使いやすいものにすることです。 バグが見つかった場合は、GitHub で問題を報告していただきますよう、よろしくお願いいたします。

Windows の "アプリと機能" の一覧から Azure CLI をアンインストールします。 アンインストールするには、次のようにします。

プラットフォーム Instructions
Windows 10 [スタート] > [設定] > [アプリ]
Windows 8 および Windows 7 [スタート] > [コントロール パネル] > [プログラム] > [プログラムのアンインストール]

この画面に移動したら、プログラムの検索バーに "Azure CLI" と入力します。 アンインストールするプログラムが "Microsoft CLI 2.0 for Azure" として一覧に表示されます。 このアプリケーションを選択し、Uninstall ボタンをクリックします。

[データを削除する]

Azure CLI を再インストールする予定がない場合は、C:\Users\<username>\.azure からそのデータを削除します。

次の手順

これで Azure CLI を Windows にインストールできました。次は、その機能と一般的なコマンドを簡単に見ていきましょう。