Windows デスクトップ環境の PowerShell に Azure CLI をインストールして、ローカル環境から Azure CLI コマンドを実行できるようにするという内容になります。
Azure CLI ではなく Cloud Shell という方法もある
普通に Azure CLI を利用したいというだけでしたら、Azure ポータルから下記画像のアイコンを選択いただき、Cloud Shell を展開いただくことで同等の操作が可能となっています。
開くと次のような感じですね。
こっちでも良いかな? という方は下記の Microsoft 公式情報を確認してください。
Microsoft が保守する、クラウドの中でのブラウザーベースのシェル エクスペリエンスです。一般的なコマンドライン …
Azure CLI 類似品の Azure PowerShell について
また、Azure CLI には類似品として Azure PowerShell というものもありますが、基本的にはどちらを使用した場合でも、コマンドが違うだけで同じ操作をすることが可能です。
個人的には Azure CLI の方がコマンドが短く使いやすいとオススメしておきます。
Azure CLI のログインコマンド
az login
Azure PowerShell のログインコマンド
Connect-AzAccount
Azure PowerShell 側の利用メリットについて簡単にお話すると、通常の Windows PowerShell も利用可能であるため、既存コマンドを組み合わせた作業自動化が行えるという点でしょうか。
CLI 操作にそこまでの複雑さを求めてない人にとっては正直どっちでも良いですね。
メリットを聞いて Azure PowerShell を検討したい方は、当サイトでも Azure PowerShell インストール方法を紹介しているので、そちらをご参照ください。
PowerShell で Azure CLI のコマンドを利用可能にする
はじめに、Windows PowerShell を管理者権限で実行してください。
どちらか適したコマンドを PowerShell で実行してください。
仮想マシンを使用している等の特殊環境に居ない場合は、基本は 64 ビット版を利用していただきますと、パフォーマンスの向上が見込めます。
※仮想マシンが何か分からない人は 64 ビットで大丈夫です。
32 ビット版
$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi; Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet'; Remove-Item .\AzureCLI.msi
64 ビット版
$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://aka.ms/installazurecliwindowsx64 -OutFile .\AzureCLI.msi; Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet'; Remove-Item .\AzureCLI.msi
インストール後は必ず PowerShell を再起動してください。
再起動を行わないと、Azure CLI で必須の「az」コマンドが利用できません。
再起動後、以下のコマンドでバージョン確認します。
az -v
実行結果として、以下のような内容が表示されたら完了です。
PowerShell を使用した Azure CLI 環境構築の補足
今回はインストールという内容でしたが、他にも雑に触れます。
PowerShell の Azure CLI を更新
既に導入済みの Azure CLI を更新する場合は、以下コマンドを実行してください。
az upgrade
Azure CLI をアンインストール等行う
他に、Azure CLI をアンインストール等を行う場合は公開情報をご利用ください。
Windows に Azure CLI をインストールするには、PowerShell または MSI インストーラーを使…