質問: Az PowerShell 2.1.0で発生しています。 アカウントを切り替える方法が解らなくて悩んでいます。 アカウントAは、Microsoftアカウントと紐づいており、普段はAzureポータルを使用してAzureを操作しています。 アカウントBは、別に契約しているアカウントでAzureADで発行したアカウントです。Azureポータルで使用してAzureを操作しています。 アカウントAでログインしており、 Get-AzSubscription でサブスクリプションを見る事が出来ます。 Connect-AzAccount を行って、アカウントBでログインします。 以下のように表示されます。 ``` PS C:\WINDOWS\system32> Connect-AzAccount Account SubscriptionName TenantId Environment ------- ---------------- -------- ----------- アカウントA KADO_DEV 99999999-3296-4585-b3f0-999999999999 AzureCloud ``` つまりアカウントBにログインできていないのです。 Get-AzSubscription で見ても、アカウントAのサブスクリプションしか表示されません。 アカウントを切り替えたいのですが、どうすればいいでしょうか?
回答: Disconnect-AzAccount でログアウトしてから、再度実行すれば大丈夫でした。 AzはPowerShellを終了させても、ログイン情報を保持しているんですね。