New-AzureRmResourceGroup命令在PowerShell中不起作用

时间:2017-03-16 07:29:45

标签: powershell azure

我已登录我的Azure帐户并选择了相应的订阅。 但它总是给出相同的错误

PS C:\WINDOWS\system32> New-AzureRmResourceGroup -Name "AzureMediaServicesSample" -Location "East US"
New-AzureRmResourceGroup : Run Login-AzureRmAccount to login.
At line:1 char:1
+ New-AzureRmResourceGroup -Name "AzureMediaServicesSample" -Location " ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [New-AzureRmResourceGroup], PSInvalidOperationException
    + FullyQualifiedErrorId : InvalidOperation,Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzur
   eResourceGroupCmdlet

2 个答案:

答案 0 :(得分:3)

  

我也使用select-azuresubscription

选择了订阅

select-azuresubscription用于ASM模式。

对于ARM模式,您需要使用Get-AzureRmSubscription -SubscriptionName "your sub" | Select-AzureRmSubscription来选择订阅。

更多信息请参阅此example

更新

您可以使用以下cmdlet检查Azure PowerShell版本。

Get-Module -ListAvailable -Name Azure -Refresh

您可以从link安装最新的PowerShell。

答案 1 :(得分:0)

我遇到了同样的问题,我通过将Cloud Shell窗口左上角的环境设置从Bash更改为Powershell来解决了该问题。