Windows 環境で Azure CLI v2.61.0/Azure PowerShell – Az モジュール v12.0.0 を使用したログインに失敗した時の回避方法について

ブログ エントリ内にアフィリエイト広告が含まれています
スポンサーリンク

Microsoft Build 2024 の開催に先立ってリリースされた Azure CLI v2.61.0 と Azure PowerShell – Az モジュール v12.0.0 ですが、Windows 環境におけるデフォルトのログイン認証方法が Web アカウント マネージャー (WAM) に変更となりました。

WAM を使用することで、シングル サインオンの効率化などのメリットはありますが、ログインしようとすると、以下の画面のようにエラーとなりログインすることができず、投稿時点ではこの不具合は解消されていません。

しかも、中途半端にクラッシュして、タスク マネージャーから強制終了しないとコンソールが終了できないというおまけつき。

  • Azure CLI v2.61.0
  • Azure PowerShell – Az モジュール v12.0.0 (Az.Accounts 3.0.0)

回避方法として、デフォルトのログイン認証方法を WAM からこれまでのブラウザー ベースに戻します。

スポンサーリンク

デフォルトのログイン認証方法をブラウザー ベースに戻す手順について

Azure CLI

デフォルトのログイン認証方法を WAM からブラウザー ベースに戻すには、以下のコマンドを入力、実行します。

az config set core.enable_broker_on_windows=false

デフォルトのログイン認証方法が何であるかを確認するには、以下のコマンドを入力実行します (“value” の値が true : WAM、false : ブラウザー ベース)。

 az config get core.enable_broker_on_windows 

Azure PowerShell – Az モジュール

デフォルトのログイン認証方法を WAM からブラウザー ベースに戻すには、以下のコマンドを入力、実行します。

Update-AzConfig -EnableLoginByWam $false

デフォルトのログイン認証方法が何であるかを確認するには、以下のコマンドを入力実行します (Value の値が True : WAM、False : ブラウザー ベース)。

 Get-AzConfig -EnableLoginByWam 
スポンサーリンク

関連サイト

[https://learn.microsoft.com/ja-jp/cli/azure/authenticate-azure-cli-interactively#sign-in-with-web-account-manager-wam-on-windows]

GitHub issue

焦げlog

コメント

タイトルとURLをコピーしました