Migración de Azure PowerShell de AzureRM a Azure
Los scripts creados para los cmdlets de AzureRM no funcionan automáticamente con el módulo Az. Para facilitar la transición, se ha desarrollado el kit de herramientas de migración de AzureRM a Az. No es conveniente realizar ninguna migración a un nuevo conjunto de comandos, pero es importante que comprenda cómo realizar la transición al módulo Az de PowerShell.
Los nuevos nombres de cmdlet se han diseñado para ser fáciles de aprender. En lugar de usar AzureRm o Azure en los nombres de cmdlet, se usan los cmdlets Az. Por ejemplo, el cmdlet antiguo New-AzureRMVm se ha convertido en New-AzVm. Sin embargo, la migración requiere algo más que familiarizarse con los nuevos nombres de los cmdlets. se ha cambiado el nombre de los módulos y parámetros, además de otros cambios importantes.
Antes de llevar a cabo los pasos de la migración, compruebe qué versiones de AzureRM están instaladas en el sistema. Así podrá asegurarse de que ya se están ejecutando las últimas versiones de los scripts y sabrá qué versiones de AzureRM se pueden desinstalar.
Para comprobar qué versiones de AzureRM están instaladas, ejecute el siguiente comando:
Get-Module -Name AzureRM -ListAvailable -All
Nota
La versión más reciente disponible de AzureRM es la 6.13.1. Si no tiene instalada esta versión, los scripts existentes pueden necesitar modificaciones adicionales para trabajar con el módulo Az.
La opción recomendada para migrar de AzureRM al módulo Az de PowerShell es usar la migración automática. Para ello, debe instalar AzureRM en el kit de herramientas de migración de Az con el siguiente comando:
Install-Module -Name Az.Tools.Migration
Con el kit de herramientas de migración de AzureRM a Az, puede generar un plan para determinar qué cambios se realizarán en los scripts antes de realizar modificaciones en ellos y antes de instalar el Módulo Az de PowerShell.
Información adicional: Para conocer los pasos para la migración automática, consulte Inicio rápido: Migración automática de scripts de PowerShell de AzureRM al módulo Az de PowerShell.
También puede usar Microsoft Visual Studio Code para migrar los scripts existentes. Para ello, primero debe instalar la extensión de Azure PowerShell para Visual Studio Code. A continuación, debe realizar los siguientes pasos:
- Cargue el script de AzureRM en Visual Studio Code.
- Presione Ctrl+Mayús+P para abrir la paleta de comandos.
- Seleccione el script Migrar Azure PowerShell.
- Seleccione la versión de origen de AzureRM.
- Siga las acciones recomendadas para cada comando o parámetro subrayado.