新 AzureRmResourceGroup:'this.Client.SubscriptionId' 不能为空
New-AzureRmResourceGroup : 'this.Client.SubscriptionId' cannot be null
我正在尝试通过 powershell 在 Azure 中创建一个新的 Web 应用程序服务,但是 运行 出现以下错误:
New-AzureRmResourceGroup : 'this.Client.SubscriptionId' cannot be null.
$webAppName = "powershelldemowebapp"
$ResourceGroupName = "PowerShellResourceGroup"
$Location = "East Asia"
Login-AzureRmAccount -ServicePrincipal -Tenant 000000-0000-0000-0000-00000 -Credential $psCred
Get-AzureSubscription
Select-AzureSubscription -SubscriptionId 00000-0000-0000-000-0000
New-AzureRmWebApp -Name $webAppName -ResourceGroupName $ResourceGroupName -Location $Location
Get-AzureSubscription
和 Select-AzureSubscription
是 ASM cmdlet。我注意到您想创建一个 ARM webapp。如果您有多个 ARM 订阅,使用 Select-AzureSubscription
您无法更改默认订阅。该 cmdlet 仅更改经典订阅。
您需要使用 ARM cmdlet。
Get-AzureRmSubscription
Select-AzureRmSubscription -SubscriptionId 00000-0000-0000-000-0000
这只是建立@Shui.Sklinar的答案。下面是 Azure CLI in powershell 中的类似命令,如果有人在使用它的话。
Get-AzSubscription
# 获取您账户下所有可用的订阅。
Select-AzSubscription -SubscriptionId 00000-0000-0000-000-0000
# Select 一个特定的订阅。
我正在尝试通过 powershell 在 Azure 中创建一个新的 Web 应用程序服务,但是 运行 出现以下错误:
New-AzureRmResourceGroup : 'this.Client.SubscriptionId' cannot be null.
$webAppName = "powershelldemowebapp"
$ResourceGroupName = "PowerShellResourceGroup"
$Location = "East Asia"
Login-AzureRmAccount -ServicePrincipal -Tenant 000000-0000-0000-0000-00000 -Credential $psCred
Get-AzureSubscription
Select-AzureSubscription -SubscriptionId 00000-0000-0000-000-0000
New-AzureRmWebApp -Name $webAppName -ResourceGroupName $ResourceGroupName -Location $Location
Get-AzureSubscription
和 Select-AzureSubscription
是 ASM cmdlet。我注意到您想创建一个 ARM webapp。如果您有多个 ARM 订阅,使用 Select-AzureSubscription
您无法更改默认订阅。该 cmdlet 仅更改经典订阅。
您需要使用 ARM cmdlet。
Get-AzureRmSubscription
Select-AzureRmSubscription -SubscriptionId 00000-0000-0000-000-0000
这只是建立@Shui.Sklinar的答案。下面是 Azure CLI in powershell 中的类似命令,如果有人在使用它的话。
Get-AzSubscription
# 获取您账户下所有可用的订阅。Select-AzSubscription -SubscriptionId 00000-0000-0000-000-0000
# Select 一个特定的订阅。