No default subscription has been designated. Use Select-AzureSubscription -Default to set the default subscription

前端 未结 2 947
时光取名叫无心
时光取名叫无心 2021-01-04 18:28

I’m keep getting the above error when trying to execute Start-AzureService.

Following information prompted when executing Get-AzureAccount:

Id              


        
相关标签:
2条回答
  • 2021-01-04 19:10

    When I tried to Select-AzureSubscription it was giving me the error "Subscription does not exist" when I was passing 100% correct subscription name or subscription Id that I found on Azure portal and from powershell:

    $account = Login-AzureRmAccount
    $account.Context.Subscription.SubscriptionId
    $account.Context.Subscription.SubscriptionName
    

    Adding Azure account fixed the problem for me:

    Add-AzureAccount
    
    0 讨论(0)
  • 2021-01-04 19:26

    Use this one to select your default subscription:

    Select-AzureSubscription -Default -SubscriptionName "My Production (Pay-As-You-Go)"
    

    You can also choose to use -SubscriptionId (and the GUID) instead of the name.

    For more information on the Select-AzureSubscription commandlet; type Get-Help Select-AzureSubscription .

    If this doesn't work, try running first, before selecting your subscription:

     Add-AzureAccount 
    

    Update if you're still facing trouble:

    If you are using AzureRM / with old cmdlets (or just AzureRM) and are still facing problems I would strongly recommend you to check if you have multiple versions of AzureRM.Profile module . I've encountered this numerous times when one version is installed under Program Files and another under my user profile (or somewhere else in PSModulePath).

    To list what modules / versions are installed :

    Get-Module AzureRm.Profile -ListAvailable
    

    If you have multiple instances and versions of this it might create some trouble with some of your cmdlets.

    0 讨论(0)
提交回复
热议问题