Add-AzureAccount
Agrega la cuenta de Azure a Windows PowerShell.
Nota:
Los cmdlets a los que se hace referencia en esta documentación son para administrar recursos de Azure heredados que usan las API de Azure Service Management (ASM). Este módulo heredado de PowerShell no se recomienda al crear nuevos recursos, ya que ASM está programado para la retirada. Para más información, consulte Retirada de Azure Service Manager.
El módulo Az de PowerShell es el módulo de PowerShell recomendado para administrar recursos de Azure Resource Manager (ARM) con PowerShell.
Sintaxis
Add-AzureAccount
[-Environment <String>]
[-Credential <PSCredential>]
[-Tenant <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Add-AzureAccount
[-Environment <String>]
-Credential <PSCredential>
[-ServicePrincipal]
-Tenant <String>
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
El cmdlet Add-AzureAccount hace que la cuenta de Azure y sus suscripciones estén disponibles en Windows PowerShell. Es como iniciar sesión en su cuenta de Azure en Windows PowerShell. Para cerrar la sesión de la cuenta, use el cmdlet Remove-AzureAccount .
Add-AzureAccount descarga información sobre su cuenta de Azure y la guarda en un archivo de datos de suscripción en el perfil de usuario móvil. También obtiene un token de acceso que permite a Windows PowerShell acceder a su cuenta de Azure en su nombre. Cuando se complete el comando, puede administrar la cuenta de Azure en Windows PowerShell.
Hay dos maneras diferentes de hacer que la cuenta de Azure esté disponible para Windows PowerShell. Puede usar el cmdlet Add-AzureAccount , que usa tokens de acceso de autenticación de Microsoft Entra o Import-AzurePublishSettingsFile, que usa un certificado de administración. Para obtener instrucciones sobre qué método usar, consulte How to: Connect to your subscription (https://azure.microsoft.com/documentation/articles/install-configure-powershell/#Connect).
Al ejecutar Add-AzureAccount, muestra una ventana interactiva que le pide que inicie sesión en su cuenta de Azure. Este inicio de sesión es válido hasta que expire el token de acceso. Cuando expire, los cmdlets que requieren acceso a su cuenta le pedirán que vuelva a ejecutar Add-AzureAccount .
En este tema se describe el cmdlet en la versión 0.8.10 del módulo de Microsoft Azure PowerShell.
Para obtener la versión del módulo que usa, en la consola de Azure PowerShell, escriba (Get-Module -Name Azure).Version
.
Ejemplos
Ejemplo 1: Agregar una cuenta
PS C:\> Add-AzureAccount
Este comando agrega una cuenta de Azure a Windows PowerShell. Al ejecutar el comando, aparece una ventana para solicitar el nombre de usuario y la contraseña de la cuenta.
Ejemplo 2: Uso de un archivo de datos de suscripción alternativo
PS C:\> Add-AzureAccount -SubscriptionDataFile C:\Testing\SDF.xml
Este comando usa el parámetro SubscriptionDataFile para dirigir Add-AzureAccount para almacenar los datos de la cuenta en el archivo C:\Testing\SDF.xml, en lugar del archivo predeterminado.
Parámetros
-Credential
Tipo: | PSCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Environment
Especifica un entorno de Azure.
Un entorno de Azure que es una implementación independiente de Microsoft Azure, como AzureCloud para Azure global y AzureChinaCloud para Azure operado por 21Vianet en China. También puede crear entornos de Azure locales mediante Azure Pack y los cmdlets WAPack. Para más información, consulte Azure Pack.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Profile
Especifica el perfil de Azure del que lee este cmdlet. Si no especifica un perfil, este cmdlet lee del perfil predeterminado local.
Tipo: | AzureSMProfile |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ServicePrincipal
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Tenant
Tipo: | String |
Alias: | TenantId |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
None
No se puede canalizar la entrada a este cmdlet
Salidas
None
Este cmdlet no genera resultados de ningún tipo.
Notas
- Add-AzureAccount (y el método de autenticación Microsoft Entra) tiene prioridad sobre Import-AzurePublishSettings (y el método de certificado de administración). Si usa Add-AzureAccount incluso una vez en su cuenta, se usa el método de autenticación Microsoft Entra y se omite el certificado de administración. Para quitar el token de Microsoft Entra y restaurar el método de certificado de administración, use el cmdlet Remove-AzureAccount . Para más información, escriba: Get-Help Remove-AzureAccount.
- Error: "Las credenciales han expirado. Use Add-AzureAccount para iniciar sesión de nuevo". indica que el token de acceso ha expirado y Windows PowerShell no puede acceder a su cuenta de Azure. Para restaurar el acceso a la cuenta, vuelva a ejecutar Add-AzureAccount .
- Los cmdlets de suscripción y cuenta de Azure PowerShell obtienen sus datos del archivo de datos de suscripción, no de la cuenta de Azure activa. Si cambia su cuenta o suscripciones fuera de Windows PowerShell, como mediante el Portal de administración de Azure, vuelva a ejecutar Add-AzureAccount para actualizar el archivo de datos de suscripción.