2012-07-19 17 views
8

Ho due sottoscrizioni una con vecchio servizio cloud e altre con nuovo servizio cloud. Sto usando Powershell per accedere al mio nuovo abbonamento. Ho scaricato le ultime impostazioni .publish e l'ho impostato utilizzando Import-AzurePublishSettingsFile. Il mio problema è che ottengo sempre il vecchio set di sottoscrizioni e non riesco a capire come forzare PowerShell a usare il mio nuovo abbonamento.Come forzare PowerShell a utilizzare la nuova sottoscrizione di Azure

risposta

7

Con i nuovi comandi di PowerShell è necessario impostare quale abbonamento specifico si desidera utilizzare. I passi sono i seguenti:

  1. Import-AzurePublishSettingsFile yourpublishsettings .publishsettings
  2. Get-AzureSubscription (questo vi darà la lista della sottoscrizione)
  3. Select-AzureSubscription _select_subscription_name (in questo modo è possibile impostare quale abbonamento particolare si desidera utilizzare)

Questo dovrebbe funzionare !!

+2

Ciò non cucitura a persistere tra le sessioni di ... come si fa a cambiare perminantly –

+0

di dati per AzureRM –

8

Giusto per chiarire, ci sono due tipi di abbonamenti "speciali", l'abbonamento "corrente" (che è l'abbonamento utilizzato per qualsiasi comando nella sessione PowerShell corrente) e l'abbonamento Defaul, che è l'abbonamento utilizzato anche al termine della sessione corrente di PowerShell.

utilizzando Select-AzureSubscription <subscription-name> imposterà l'abbonamento corrente. Se desideri modificare l'abbonamento tra le sessioni, utilizza Select-AzureSubscription -Default <subscription name>

+1

Ho trovato che -default non persiste tra le sessioni –

1

Questa risposta è per la classica gestione di Azure. Se siete sulla nuova ARM poi si vuole fare qualcosa di simile

Login-AzureRmAccount 
Get-AzureRmSubscription 
Set-AzureRmContext -SubscriptionId blah 

dove bla è l'ID di sottoscrizione dal secondo comando

Problemi correlati