Implementación de una plantilla mediante PowerShell en Azure Stack Hub
Puede usar PowerShell para implementar plantillas de Azure Resource Manager en Azure Stack Hub. En este artículo, se describe cómo usar PowerShell para implementar una plantilla.
Ejecución de cmdlets de PowerShell
En este ejemplo, se utilizan cmdlets de PowerShell Az y una plantilla almacenada en GitHub. La plantilla crea una máquina virtual del centro de datos para Windows Server 2012 R2.
Nota
Antes de probar este ejemplo, asegúrese de que se haya configurado PowerShell para un usuario de Azure Stack Hub.
Examine el repositorio AzureStack-QuickStart-Templates y busque la plantilla 101-simple-windows-vm. Guarde la plantilla en esta ubicación:
C:\templates\azuredeploy-101-simple-windows-vm.json
.Abra un símbolo del sistema de PowerShell con privilegios elevados.
En el siguiente script, sustituya
username
ypassword
por su nombre de usuario y contraseña y, a continuación, ejecute el script:# Set deployment variables $myNum = "001" # Modify this per deployment $RGName = "myRG$myNum" $myLocation = "yourregion" # local for the ASDK # Create resource group for template deployment New-AzResourceGroup -Name $RGName -Location $myLocation # Deploy simple IaaS template New-AzResourceGroupDeployment ` -Name myDeployment$myNum ` -ResourceGroupName $RGName ` -TemplateUri <path>\AzureStack-QuickStart-Templates\101-vm-windows-create\azuredeploy.json ` -AdminUsername <username> ` -AdminPassword ("<password>" | ConvertTo-SecureString -AsPlainText -Force)
Importante
Incremente el valor del parámetro
$myNum
cada vez que ejecute este script para evitar sobrescribir la implementación.Abra el portal de Azure Stack Hub, seleccione Examinar, luego seleccione Máquinas virtuales y busque la nueva máquina virtual (myDeployment001).
Cancelación de una implementación de la plantilla en ejecución
Para cancelar la implementación de una plantilla en ejecución, use el cmdlet Stop-AzResourceGroupDeployment
de PowerShell.