2016-06-19 21 views
6

Continuo a ricevere l'errore sopra riportato quando provo ad eseguire Start-AzureService.Nessuna sottoscrizione predefinita è stata designata. Utilizza Select-AzureSubscription -Default <subscriptionName> per impostare l'abbonamento predefinito

seguito informazioni spinto durante l'esecuzione di Get-AzureAccount:

Id     Type Subscriptions      Tenants        
--     ---- -------------      -------        
[email protected] User 12345678-1234-5678-9012-3456789{12345678-1234-5678-9012-3456789} 

E seguenti informazioni richiesto durante l'esecuzione di Get-AzureSubscription:

SubscriptionId   : 12345678-1234-5678-9012-3456789
SubscriptionName   : My Production (Pay-As-You-Go) 
Environment    : MyCloud 
DefaultAccount   : [email protected] 
IsDefault     : True 
IsCurrent     : True 
TenantId     : 12345678-1234-5678-9012-3456789
CurrentStorageAccountName : 


Select-AzureSubscription : Parameter set cannot be resolved using the specified named parameters. 

viene richiesto quando Quando provo a seguire il comando suggerito:

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

risposta

11

Utilizzare questo per selezionare il valore predefinito abbonamento:

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

Si può anche scegliere di utilizzare -SubscriptionId (e il GUID) invece del nome.

Per ulteriori informazioni sul comando Select-AzureSubscription; digitare Get-Help Select-AzureSubscription.

Se questo non funziona, provare a eseguire prima, prima di selezionare la tua iscrizione:

Add-AzureAccount 

aggiornamento se si sta ancora affrontando problemi:

Se si utilizza AzureRM/con vecchi cmdlet (o solo AzureRM) e stanno ancora affrontando problemi, ti consiglio vivamente di controllare se hai più versioni del modulo AzureRM.Profile. Ho incontrato questo numerose volte quando una versione è installata in Programmi e un'altra sotto il mio profilo utente (o da qualche altra parte in PSModulePath).

Per elencare quali sono installati moduli/versioni:

Get-Module AzureRm.Profile -ListAvailable 

Se si dispone di più istanze e le versioni di questo potrebbe creare qualche problema con alcuni dei tuoi cmdlet.

+1

Per ottenere aiuto, è in realtà "Get-Help". –

+0

Hi CmdrTchort, Non aiuta. Utilizzo di Select-AzureSubscription -Default -SubscriptionName "La mia produzione (Pay-As-You-Go)" richiede "AVVISO: i parametri correnti e predefiniti sono stati deprecati Select-AzureSubscription aggiornerà sempre l'abbonamento predefinito" e Start-AzureService : Nessuna sottoscrizione predefinita è stata designata. Quando afterword tenta di utilizzare Select-AzureSubscription -Default per impostare la sottoscrizione predefinita. viene richiesto nuovamente quando si tenta di utilizzare Start-AzureService -PassThru -Profile STAGING -ServiceName myService. – BigAlbert

+2

Add-AzureAccount ha risolto il problema – montelof

2

Quando ho provato a Select-AzureSubscription che mi stava dando l'errore "sottoscrizione non esiste" quando stavo passando al 100% Nome sottoscrizione corretto o ID di sottoscrizione che ho trovato sul portale Azure e da PowerShell:

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

L'aggiunta dell'account Azure ha risolto il problema per me:

Add-AzureAccount 
+1

Il tuo commento ha risolto il mio problema. Grazie Signore!!! – papfan