小ネター PowershellでAzureにコネクトをしようとするとログインができない。

投稿者: | 11月 10, 2022

諸事情で、完全在宅警備員となってしまった。親が入院しているので、いざとなったら急行しなきゃならなくなり。ということを会社では大っぴらにも言えず。。。ちなみに、自宅から病院まで、プロ級のタクシードライバーで深夜だと20分くらいで着く。金曜夕方だとタクシーだと1時間30分かかる。電車のほうが確実に早い。

 

閑話休題

 

前まで以下でログインできていたが。。。。

pwsh

Connect-AzAccount -DeviceCode

として、ブラウザで認証すると晴れて接続ができていたのだが、今だとログインができない。多要素認証を使っているからかもしれない。

正しくは、

pwsh
Connect-AzAccount -DeviceCode -TenantId XXXXXXXXXXXXXXXXXXXXXXXXXXX
Connect-AzAccount -DeviceCode -TenantId YYYYYYYYYYYYYYYYYYYYYYYYYYY

としないとダメみたい。

さらに、サブスクリプションを改めて指定しなければならない。(自分が複数のサブスクリプションをもっているからかもしれないが。)

Get-AzSubscription
Set-AzContext -SubscriptionId "ZZZZZZZZZZZZZZZZZZZZZZZZZZZ"

 

UntitledImage

 

今までできていた方法で、何も気にせずつくっていたら、リソースグループすらもできていないことに気がついた。よく見ると全部エラー。ちゃんとみないとだめね。

 

追伸

Powershell 7.3だと、New-AzVirtualNetworkでエラーが起きる。powershell-lts_7.2.7-1.deb_amd64.debではないとダメみたい。

https://github.com/Azure/azure-powershell/issues/18721

UntitledImage

コメントを残す