'this.Client.SubscriptionId' не может быть нулевым - PullRequest
0 голосов
/ 17 июня 2020

Мы заметили, что поле подписки Azure пусто, например:

Get-AzContext -ListAvailable 

Name                                     Account             SubscriptionName    Environment         TenantId
----                                     -------             ----------------    -----------         --------
kk89gan-db99-41c8-95c4-d43adfdfaf34ad ... mymy@outlook.zzz ...                     AzureCloud          674ce2a1-d4sd1da..

поэтому, когда я пытаюсь запустить команду ps, я получаю сообщение об ошибке:

New-AzResourceGroup -Name az1rg -Location 'eastus'
New-AzResourceGroup : 'this.Client.SubscriptionId' cannot be null.
At line:1 char:1

1 Ответ

0 голосов
/ 17 июня 2020

Если вы не установите подписку Azure, вы не сможете создавать какие-либо ресурсы Azure без подписки.

Вам нужно использовать Get-AzSubscription для отображения всех доступных подписок .

Затем установите подписку, используя Select-AzSubscription {subscription id}.

Теперь вы можете создать Azure ресурсов.

Я заметил, что ваша учетная запись, похоже, права гостя ?

Если это так, вам следует сначала назначить гостя как администратора подписки . Тогда гостевой пользователь сможет увидеть подписку в Powershell.

...