Instalación de Azure PowerShell en Windows con PowerShellGetInstall Azure PowerShell on Windows with PowerShellGet

En este artículo se explican los pasos para instalar los módulos de Azure PowerShell en un entorno Windows con PowerShellGet.This article explains the steps to install the Azure PowerShell modules in a Windows environment using 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.PowerShellGet and module management is the preferred way to install Azure PowerShell but if you would rather install with the Web Platform Installer or MSI package, see Other installation methods.

Para obtener instrucciones para instalar Azure PowerShell en otras plataformas, consulte Install and configure Azure PowerShell on macOS and Linux (Instalación y configuración de Azure PowerShell en macOS y Linux).For instructions to install Azure PowerShell on other platforms, see Install and configure Azure PowerShell on macOS and Linux.

El modelo de implementación clásica de Azure no es compatible con esta versión de Azure PowerShell.The Azure classic deployment model is not supported by this version of 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.For support for classic deployments, follow the instructions in Install the Azure PowerShell Service Management module.

RequisitosRequirements

A partir de Azure PowerShell versión 6.0, Azure PowerShell requiere PowerShell versión 5.0.Starting with Azure PowerShell version 6.0, Azure PowerShell requires PowerShell version 5.0. Para comprobar la versión de PowerShell que se ejecuta en su equipo, ejecute el siguiente comando:To check the version of PowerShell running on your machine, run the following command:

$PSVersionTable.PSVersion

Si su versión no está actualizada, consulte Actualización de Windows PowerShell existente.If you have an outdated version, see Upgrading existing Windows PowerShell.

Importante

El módulo que se describe en este documento, AzureRM, utiliza .NET Framework.The module described in this document, AzureRM, uses .NET Framework. Esto lo hace incompatible con PowerShell 6.0, que usa .NET Core.This makes it incompatible with PowerShell 6.0, which uses .NET Core. Si usa PowerShell 6.0, siga las instrucciones de instalación para macOS y Linux.If you are using PowerShell 6.0, follow the installation instructions for macOS and Linux.

Instalación del módulo de Azure PowerShellInstall the Azure PowerShell module

Necesita privilegios elevados para instalar los módulos de la Galería de PowerShell.You need elevated privileges to install modules from the PowerShell Gallery. Para instalar Azure PowerShell, ejecute el siguiente comando en una sesión con privilegios elevados:To install Azure PowerShell, run the following command in an elevated session:

Install-Module -Name AzureRM

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.If you have a version older than 2.8.5.201 of NuGet, you are prompted to download and install the latest version of NuGet.

De forma predeterminada, la Galería de PowerShell no está configurada como un repositorio de confianza para PowerShellGet.By default, the PowerShell gallery isn't configured as a trusted repository for PowerShellGet. La primera vez que use PSGallery verá el siguiente mensaje:The first time you use the PSGallery you see the following prompt:

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.Answer Yes or Yes to All to continue with the installation.

El módulo AzureRM es un módulo acumulativo para los cmdlets de Azure PowerShell.The AzureRM module is a rollup module for the Azure PowerShell cmdlets. Al instalarlo, se descargan todos los módulos disponibles de Azure Resource Manager y hace que sus cmdlets estén disponibles para su uso.Installing it downloads all of the available Azure Resource Manager modules, and makes their cmdlets available for use.

Iniciar sesiónSign in

Para empezar a trabajar con Azure PowerShell, necesitará cargar AzureRM en la sesión actual de PowerShell con el cmdlet Import-Module y, a continuación, iniciar sesión con sus credenciales de Azure.To start working with Azure PowerShell, you need to load AzureRM into your current PowerShell session with the Import-Module cmdlet, and then sign in with your Azure credentials.

# Import the module into the PowerShell session
Import-Module AzureRM
# Connect to Azure with an interactive dialog for sign-in
Connect-AzureRmAccount

Deberá repetir estos pasos para cada nueva sesión de PowerShell que inicie.You'll need to repeat these steps for every new PowerShell session you start. Para importar automáticamente el módulo AzureRM se necesita configurar un perfil de PowerShell. Para más información, consulte Acerca de los perfiles.Automatically importing the AzureRM module requires setting up a PowerShell profile, which you can learn about in About Profiles. Para más información sobre cómo conservar el inicio de sesión de Azure de una sesión a otra, consulte Conservación de las credenciales de usuario entre las sesiones de PowerShell.To learn how to persist your Azure sign in across sessions, see Persist user credentials across PowerShell sessions.

Actualización del módulo de Azure PowerShellUpdate the Azure PowerShell module

Para actualizar la instalación de Azure PowerShell, puede ejecutar Update-Module.You can update your Azure PowerShell installation by running Update-Module. Este comando no desinstala las versiones anteriores.This command does not uninstall earlier versions.

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).If you want to remove older versions of Azure PowerShell from your system, see Uninstall the Azure PowerShell module.

Uso de varias versiones de Azure PowerShellUse multiple versions of Azure PowerShell

Se pueden instalar varias versiones de Azure PowerShell.It's possible to install multiple versions of 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 que no se puede actualizar a PowerShell 5.0 o si usa el modelo de implementación clásica de Azure.You might need more than one version if you work with on-premises Azure Stack resources, run an older version of Windows that you can't update to PowerShell 5.0, or use the Azure classic deployment model. Para instalar una versión anterior, proporcione el argumento -RequiredVersion durante la instalación.To install an older version, provide the -RequiredVersion argument when installing.

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

Al cargar el módulo de Azure PowerShell, se carga la versión más reciente de forma predeterminada.When loading the Azure PowerShell module the latest version is loaded by default. Para cargar una versión diferente, proporcione el argumento -RequiredVersion.To load a different version, provide the -RequiredVersion argument.

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

Envío de comentariosProvide feedback

Si encuentra un error al usar Azure Powershell, abra una incidencia en GitHub.If you find a bug when using Azure Powershell, please file an issue on GitHub. Para enviar sus comentarios desde la línea de comandos, use el cmdlet Send-Feedback.To provide feedback from the command line, use the Send-Feedback cmdlet.

Pasos siguientesNext Steps

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.To get started using Azure PowerShell, see Get Started with Azure PowerShell to learn more about the module and its features.