1. ホーム
  2. azure

[解決済み] Azure Cloud Shell で Set-AzContext が動作するが、Azure PowerShell では動作しない。

2022-03-09 10:07:58

質問

以下のコマンドを実行すると

Clear-AzureProfile
Connect-AzAccount -TenantID xxxxxxxxxxxxxxxxxxx
Set-AzContext -SubscriptionId xxxxxxxxxxxxxxxxxxx

Azure PowerShell このエラーが発生します。

Set-AzContext : Please provide a valid tenant or a valid subscription.
At line:6 char:1
+ Set-AzContext -SubscriptionId xxxxxxxxxxxxxxxxxxx

で同じコマンドを実行すると Azure Cloud Shell 動作する

Name        Account         SubscriptionName    Environment    TenantId         
xxxx        xxxxxxx         xxxx                 xxxx             xxxx

無料体験版から従量課金制に切り替え、両方の環境で従量課金制用の認証情報を使用しましたが、うまくいきません。

解決方法を教えてください。

パワーシェルを閉じて、新しいパワーシェルを開くか、または Clear-AzContext ではなく Clear-AzureProfile . そして Connect-AzAccount -Tenant xxxxx -Subscription xxxxx であれば、うまくいくはずです。