Azure y Powershell siempre han ido de la mano, desde su primer módulo llamado simplemente Azure durante el periodo del sistema ASR de Azure y después la llegada del módulo AzureRM con la implementación del sistema ARM en la plataforma y ahora llega el módulo de Az que en palabras de Microsoft es “Un módulo que ofrece comandos más cortos, mayor estabilidad y compatibilidad multiplataforma“. Por lo cual, este módulo sustituye al AzureRM, vamos a ver como desinstalar este mismo e instalar el nuevo.

Instalar el modulo Az

Para instalar el modulo de Az pues es tan simple como instalar cualquier otro modulo de Powershell, si tienes permisos de administrador, lanzas el siguiente comando:

Install-Module -Name Az

O si no tienes permisos de administrador, este otro:

Install-Module -Name Az -Scope CurrentUser

Una vez que se complete la instalación, ya dispondremos de los nuevos comandos, que prácticamente son iguales a los de AzureRM, donde simplemente se acorta, por ejemplo:

 New-AzureRMVM ---> New-AzVM

Y si aunque esto, crees que os va a costar un poco acostumbraros podéis lanzar el siguiente comando para habilitar alias de AzureRM

Enable-AzureRmAlias

Para poder habilitar los alias necesitas haber desinstalado el módulo de AzureRM, qué si no sabéis como, os lo explico a continuación.

Desinstalar el módulo de AzureRM

Para desinstalar el módulo de AzureRM depende de cómo se instaló en su momento, si se instaló con un paquete MSI, simplemente lo desinstalaremos como un programa normal, pero si nos instalamos desde la consola de Powershell podremos ejecutar el comando diseñado exclusivamente para desinstalar el módulo:

Uninstall-AzureRm

O lo eliminaremos como si fuera cualquier otro módulo:

Uninstall-Module -Module AzureRM

Y encaso de que ninguna de estas dos opciones funcionen correctamente tendremos que desinstalarlo a mano, para ello nos tendremos que mover a la siguiente ruta si lo instalamos como administrador:

C:\Program Files\WindowsPowerShell\Modules

O en esta si lo instalamos solo para el perfil de usuario:

C:\Users\%User%\Documents\WindowsPowerShell\Modules

Y una vez en la ruta borraremos cualquier carpeta que contenga la palabra Azure o AzureRM y entonces ya habremos eliminado el módulo por completo.