Set-AzContext работает в облачной оболочке Azure, но не в Azure PowerShell - PullRequest
1 голос
/ 20 июня 2019

Когда я выполняю следующую команду

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

Я перешел от бесплатной пробной версии к подписке с оплатой по мере использования и использовал учетные данные для оплаты по мере использования в обеих средах, но это не работает. может кто-нибудь помочь

1 Ответ

1 голос
/ 21 июня 2019

Закройте ваш PowerShell и откройте новый или используйте Clear-AzContext, а не Clear-AzureProfile. Затем используйте Connect-AzAccount -Tenant xxxxx -Subscription xxxxx, оно должно работать.

...