2015-04-02 12 views
6

Gestisco molte sottoscrizioni di Azure e utilizzo la Get-AzureSubscription abbastanza spesso per elencare le sottoscrizioni a cui ho accesso.cmdlet di Azure - La sessione non è valida quando si utilizza l'autenticazione a due fattori

Recentemente ho aggiunto l'autenticazione a due fattori al mio account. E ora ho uno strano errore per alcuni comandi. Posso effettuare il login utilizzando l'Add-AzureAccount ma quando poi provo toi abbonamenti lista ottengo l'errore "Get-AzureSubscription:.?. AADSTS16000: Session is invalid due to expiration or recent password change

Qualcun altro ha visto questo mi farebbe piacere tutte le idee su come aggirare questo

Ecco quello che faccio:

PS C:\ > add-azureaccount 

Id        Type  Subscriptions       Tenants 
--        ----  -------------       ------- 
[email protected]   User  xxxxxx-yyyyyy xxxxxx-yyyyyy 
              xxxxxx-yyyyyy 
              xxxxxx-yyyyyy 
              xxxxxx-yyyyyy 
              xxxxxx-yyyyyy 
              xxxxxx-yyyyyy 
              xxxxxx-yyyyyy 


    PS C:\ > Set-AzureSubscription -SubscriptionId 'xxxxxx-yyyyyy' 
    PS C:\ > select-AzureSubscription -SubscriptionId 'xxxxxx-yyyyyy' 
    PS C:\ > Get-AzureSubscription -ExtendedDetails 
    Get-AzureSubscription : AADSTS16000: Session is invalid due to expiration or recent password change. 
    Trace ID: 6fcfa2da-7d7a-43ba-8230-a227312b535b 
    Correlation ID: 7206fefd-29fa-4103-ba4f-eb15350a0754 
    Timestamp: 2015-04-01 17:57:28Z 
    At line:1 char:1 
    + Get-AzureSubscription -ExtendedDetails 
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     + CategoryInfo   : CloseError: (:) [Get-AzureSubscription], AadAuthenticationFailedException 
     + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Profile.GetAzureSubscriptionCommand 
+0

ottengo lo stesso errore quando si chiama Add-AzureAccount su Windows 10 –

+0

hai mai trovare una soluzione a questo @Yooakim? colpendo lo stesso identico problema – BMac

risposta

0

sto ho lo stesso problema e al solvente iniziare a utilizzare PublishFileSettings Azure per gestire le mie 32 abbonamenti attraverso certificati

C'è passaggi per aggiungere abbonamenti Azure da PowerShe. ll:

  1. Apri browser su https://manage.windowsazure.com e aggiungi le credenziali come Service-Admin o Co-Admin

  2. Usa PowerShell e scaricare le impostazioni del file pubblicare con questo cmdlet:

     Get-AzurePublishSettingsFile
  3. A questo punto un browser reindirizza per scaricare un file; devi salvarlo

  4. devi importare questo file con il certificato utilizzando:

     Import-AzurePublishSettingsFile -PublishSettingsFile "C:\Azure\PublishSettingsFile\MySubscripcion-credentials.publishsettings"
  5. Ora siete pronti per elencare l'Azure Abbonamento senza una password o credenziali scaduta da diferent di utilizzare Add-AzureAccount.

     Get-AzureSubscription| ft SubscriptionName,CurrentStorageAccountName,SubscriptionId -AutoSize

  6. Infine ora è possibile selezionare abbonamento desidera gestire.

     Select-AzureSubscription -SubscriptionName "MySubscripcion"

Sono speranza questa procedura aiuto.

saluti

Problemi correlati