Add-AzureAccount

Aggiunge l'account Azure a Windows PowerShell.

Nota

I cmdlet a cui si fa riferimento in questa documentazione sono per la gestione delle risorse di Azure legacy che usano le API di gestione dei servizi. Vedere il modulo Az PowerShell per i cmdlet per gestire le risorse di Azure Resource Manager.

Sintassi

Add-AzureAccount
   [-Environment <String>]
   [-Credential <PSCredential>]
   [-Tenant <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]
Add-AzureAccount
   [-Environment <String>]
   -Credential <PSCredential>
   [-ServicePrincipal]
   -Tenant <String>
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Descrizione

Il cmdlet Add-AzureAccount rende disponibile l'account Azure e le relative sottoscrizioni in Windows PowerShell. È come accedere all'account Azure in Windows PowerShell. Per disconnettersi dall'account, usare il cmdlet Remove-AzureAccount .

Add-AzureAccount scarica informazioni sull'account Azure e lo salva in un file di dati della sottoscrizione nel profilo utente mobile. Ottiene anche un token di accesso che consente a Windows PowerShell di accedere all'account Azure per conto dell'utente. Al termine del comando, è possibile gestire l'account Azure in Windows PowerShell.

Esistono due modi diversi per rendere disponibile l'account Azure per Windows PowerShell. È possibile usare il cmdlet Add-AzureAccount, che usa i token di accesso all'autenticazione di Microsoft Entra o Import-AzurePublish Impostazioni File, che usa un certificato di gestione. Per indicazioni sul metodo da usare, vedere Procedura: Connessione alla sottoscrizione (https://azure.microsoft.com/documentation/articles/install-configure-powershell/#Connect).

Quando si esegue Add-AzureAccount, viene visualizzata una finestra interattiva che richiede di accedere all'account Azure. Questo accesso è valido fino alla scadenza del token di accesso. Alla scadenza, i cmdlet che richiedono l'accesso all'account richiedono di eseguire di nuovo Add-AzureAccount .

Questo argomento descrive il cmdlet nella versione 0.8.10 del modulo Microsoft Azure PowerShell. Per ottenere la versione del modulo in uso, nella console di Azure PowerShell digitare (Get-Module -Name Azure).Version.

Esempio

Esempio 1: Aggiungere un account

PS C:\> Add-AzureAccount

Questo comando aggiunge un account Azure a Windows PowerShell. Quando si esegue il comando, viene visualizzata una finestra per richiedere il nome utente e la password dell'account.

Esempio 2: Usare un file di dati di sottoscrizione alternativo

PS C:\> Add-AzureAccount -SubscriptionDataFile C:\Testing\SDF.xml

Questo comando usa il parametro SubscriptionDataFile per indirizzare Add-AzureAccount all'archiviazione dei dati dell'account nel file C:\Testing\SDF.xml anziché nel file predefinito.

Parametri

-Credential

Type:PSCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Environment

Specifica un ambiente di Azure.

Un ambiente Azure una distribuzione indipendente di Microsoft Azure, ad esempio AzureCloud per Azure globale e AzureChinaCloud per Azure gestito da 21Vianet in Cina. È anche possibile creare ambienti di Azure locali usando Azure Pack e i cmdlet WAPack. Per altre informazioni, vedere Azure Pack.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Specifica il profilo di Azure da cui viene letto questo cmdlet. Se non si specifica un profilo, questo cmdlet legge dal profilo predefinito locale.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServicePrincipal

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Tenant

Type:String
Aliases:TenantId
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Non è possibile inviare tramite pipe l'input a questo cmdlet

Output

None

Questo cmdlet non restituisce alcun output.

Note

  • Add-AzureAccount (e il metodo di autenticazione Di Microsoft Entra) ha la precedenza su Import-AzurePublish Impostazioni (e il metodo del certificato di gestione). Se si usa Add-AzureAccount anche una volta nell'account, viene usato il metodo di autenticazione Microsoft Entra e il certificato di gestione viene ignorato. Per rimuovere il token Microsoft Entra e ripristinare il metodo del certificato di gestione, usare il cmdlet Remove-AzureAccount . Per altre informazioni, digitare Get-Help Remove-AzureAccount.
  • L'errore "Le credenziali sono scadute. Usare Add-AzureAccount per accedere di nuovo." indica che il token di accesso è scaduto e Windows PowerShell non può accedere all'account Azure. Per ripristinare l'accesso all'account, eseguire di nuovo Add-AzureAccount .
  • I cmdlet dell'account e della sottoscrizione di Azure PowerShell ottengono i dati dal file di dati della sottoscrizione, non dall'account Azure attivo. Se si modifica l'account o le sottoscrizioni all'esterno di Windows PowerShell, ad esempio usando il portale di gestione di Azure, eseguire di nuovo Add-AzureAccount per aggiornare il file di dati della sottoscrizione.