Instalación de Azure PowerShell en Windows con PowerShellGet

Advertencia

El módulo AzureRM PowerShell ha quedado oficialmente obsoleto a partir del 29 de febrero de 2024. Se recomienda a los usuarios migrar de AzureRM al módulo Az PowerShell para seguir recibiendo soporte técnico y actualizaciones.

Aunque el módulo AzureRM puede seguir funcionando, ya no recibirá mantenimiento ni soporte técnico, lo que significa que su uso continuado queda a discreción y riesgo del usuario. Consulte nuestros recursos de migración para ver una guía sobre la transición al módulo Az.

En este artículo se explican los pasos para instalar los módulos de Azure PowerShell para PowerShell 5.x para Windows con PowerShellGet. La manera recomendada de instalar Azure PowerShell es usar PowerShellGet y el módulo de administración pero, si prefiere instalar con el paquete de Instalador de plataforma web o MSI, consulte Otros métodos de instalación.

El modelo de implementación clásica de Azure no es compatible con esta versión de Azure PowerShell. Para obtener soporte técnico para las implementaciones clásicas, siga las instrucciones que se describen en Instalación del módulo Service Management de Azure PowerShell.

Importante

No se admite el módulo AzureRM para macOS o Linux. Para usar los cmdlets de Azure PowerShell en estas plataformas, instale el módulo Az.

Requisitos

A partir de Azure PowerShell versión 6.0, Azure PowerShell requiere PowerShell versión 5.0. Para comprobar la versión de PowerShell que se ejecuta en su equipo, ejecute el siguiente comando:

$PSVersionTable.PSVersion

Si tiene una versión obsoleta, consulte Actualizar la versión de Windows PowerShell existente.

Importante

El módulo que se describe en este documento, AzureRM, utiliza .NET Framework. Esto lo hace incompatible con PowerShell 6.0, que usa .NET Core. Si usa PowerShell 6.0, siga las instrucciones de instalación para macOS y Linux.

Instalación del módulo de Azure PowerShell

Necesita privilegios elevados para instalar los módulos de la Galería de PowerShell. Para instalar Azure PowerShell, ejecute el siguiente comando en una sesión con privilegios elevados:

Install-Module -Name AzureRM -AllowClobber

Nota

Si tiene una versión de NuGet anterior a la 2.8.5.201, se le pedirá que descargue e instale la versión más reciente de NuGet.

De forma predeterminada, la Galería de PowerShell no está configurada como un repositorio de confianza para PowerShellGet. La primera vez que use PSGallery verá el siguiente mensaje:

Untrusted repository

You are installing the modules from an untrusted repository. If you trust this repository, change
its InstallationPolicy value by running the Set-PSRepository cmdlet.

Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"):

Responda Yes o Yes to All para continuar con la instalación.

El módulo AzureRM es un módulo acumulativo para los cmdlets de Azure PowerShell. Al instalarlo, se descargan todos los módulos disponibles de Azure Resource Manager y hace que sus cmdlets estén disponibles para su uso.

Iniciar sesión

Para empezar a trabajar con Azure PowerShell, inicie sesión con sus credenciales de Azure.

# Connect to Azure with an interactive dialog for sign-in
Connect-AzureRmAccount

Nota

Si ha deshabilitado la carga automática de módulos, tendrá que importar manualmente el módulo con Import-Module AzureRM. Debido al modo en que el módulo está estructurado, esto puede tardar unos segundos.

Deberá repetir estos pasos para cada nueva sesión de PowerShell que inicie. Para más información sobre cómo conservar el inicio de sesión de Azure entre sesiones de PowerShell, consulte Conservación de las credenciales de usuario entre las sesiones de PowerShell.

Actualización del módulo de Azure PowerShell

Para actualizar la instalación de Azure PowerShell, puede ejecutar Update-Module. Este comando no desinstala las versiones anteriores.

Update-Module -Name AzureRM

Si desea quitar las versiones anteriores de Azure PowerShell de su sistema, consulte Uninstall the Azure PowerShell module (Desinstalación del módulo de Azure PowerShell).

Uso de varias versiones de Azure PowerShell

Se pueden instalar varias versiones de Azure PowerShell. Para comprobar si tiene varias versiones de Azure PowerShell instaladas, use el siguiente comando:

Get-InstalledModule -Name AzureRM -AllVersions |
  Select-Object -Property Name, Version

Para eliminar una versión de Azure PowerShell, consulte Desinstalación del módulo de Azure PowerShell.

Puede que necesite más de una versión si trabaja con recursos de Azure Stack locales, si usa una versión anterior de Windows o si usa el modelo de implementación clásica de Azure. Para instalar una versión anterior, proporcione el argumento -RequiredVersion durante la instalación.

# Install version 2.3.0 of Azure PowerShell
Install-Module -Name AzureRM -RequiredVersion 2.3.0

Al cargar el módulo de Azure PowerShell, se carga la versión más reciente de forma predeterminada. Para cargar una versión diferente, especifique el parámetro RequiredVersion.

# Load version 2.3.0 of Azure PowerShell
Import-Module -Name AzureRM -RequiredVersion 2.3.0

Envío de comentarios

Si encuentra un error al usar Azure Powershell, abra una incidencia en GitHub. Para enviar sus comentarios desde la línea de comandos, use el cmdlet Send-Feedback.

Pasos siguientes

Para empezar a trabajar con Azure PowerShell, consulte Introducción a Azure PowerShell para más información sobre el módulo y sus características.