Introducción a Azure PowerShell

Azure PowerShell es una herramienta eficaz para administrar recursos de Azure directamente desde PowerShell. Es perfecta para crear flujos de trabajo automatizados y administrar recursos mediante el modelo de Azure Resource Manager. Puede probarla en el explorador mediante Azure Cloud Shell o instalarla localmente en su máquina.

Este artículo le ayuda a empezar a trabajar con Azure PowerShell y explica sus conceptos básicos.

Instalación o ejecución en Azure Cloud Shell

La manera más fácil de probar Azure PowerShell es a través de Azure Cloud Shell, un entorno basado en explorador que no requiere instalación. Para empezar, consulte Introducción a Azure Cloud Shell. Cloud Shell ejecuta PowerShell en un contenedor Linux, por lo que no están disponibles las características específicas de Windows.

Cuando esté listo para instalar Azure PowerShell localmente, siga los pasos descritos en Instalación de Azure PowerShell.

Inicio de sesión en Azure

Para iniciar sesión, utilice el cmdlet Connect-AzAccount. Si usa Cloud Shell, puede omitir este paso, puesto que usted ya está autenticado para su entorno, suscripción e inquilino.

Connect-AzAccount

Importante

A partir de principios de 2025, los inicios de sesión de Azure PowerShell mediante identidades de usuario de Id. de Microsoft Entra para la autenticación requieren autenticación multifactor (MFA). Para más información, consulte Planeamiento de la autenticación multifactor obligatoria para Azure y otros portales de administración.

Para entornos regionales que requieren un cumplimiento normativo específico (por ejemplo, Azure China 21Vianet), use el parámetro Environment:

Connect-AzAccount -Environment AzureChinaCloud

El valor predeterminado de Azure PowerShell es Administrador de cuentas web (WAM) para la autenticación en sistemas Windows, mientras que en otras plataformas se usa el inicio de sesión basado en explorador. Para más información, consulte Administrador de cuentas web (WAM).

Si tiene acceso a varias suscripciones, se le pedirá que seleccione una al iniciar sesión. Puede obtener más información sobre este proceso en Experiencia de inicio de sesión.

Una vez que haya iniciado sesión, puede usar los cmdlets de Azure PowerShell para administrar los recursos. Para más información sobre la autenticación, consulte Inicio de sesión con Azure PowerShell.

Búsqueda de comandos

Los cmdlets de Azure PowerShell siguen la convención de nomenclatura estándar de PowerShell de Verb-Noun. El verbo describe la acción (por ejemplo, New, Set, Get, Remove), mientras que el sustantivo representa el tipo de recurso (por ejemplo, AzVM, AzKeyVaultCertificate, AzFirewall AzVirtualNetworkGateway). Los sustantivos de Azure PowerShell siempre empiezan con el prefijo Az.

Para detectar comandos, use el cmdlet Get-Command. Por ejemplo, para enumerar todos los comandos relacionados con las máquinas virtuales:

Get-Command -Verb Get -Noun AzVM* -Module Az.Compute

Esta es una tabla de referencia rápida de recursos comunes y sus módulos asociados:

Tipo de recurso Módulo de Azure PowerShell Prefijo del sustantivo
Grupos de recursos Az.Resources AzResourceGroup
Virtual Machines Az.Compute AzVM
Cuentas de almacenamiento Az.Storage AzStorageAccount
Key Vault Az.KeyVault AzKeyVault
Aplicaciones web Az.Websites AzWebApp
Bases de datos SQL Database Az.Sql AzSqlDatabase

Para obtener una lista completa de los módulos de Azure PowerShell, consulte la lista de módulos de Azure PowerShell hospedada en GitHub.

datos, recopilación

De forma predeterminada, Azure PowerShell recopila datos de telemetría para mejorar la experiencia del usuario mediante la identificación de patrones de uso y problemas. No se recopilan datos personales ni privados. Sin embargo, si así lo desea, puede rechazar el uso del cmdlet Disable-AzDataCollection. Para obtener más información, consulte nuestra declaración de privacidad.

Guías de inicio rápido y tutoriales

Familarícese con Azure PowerShell a través de nuestros tutoriales guiados:

Pasos siguientes

Explore más funcionalidades de Azure PowerShell:

Para obtener ayuda adicional, póngase en contacto con la comunidad:

Referencias