Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 usan cmdlets de Az PowerShell y una plantilla almacenada en GitHub. La plantilla crea una máquina virtual windows Server 2012 R2 Datacenter.
Nota:
Antes de probar este ejemplo, asegúrese de que ha 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.
Reemplace
usernameypassworden el siguiente script con el nombre de usuario y la contraseña y después ejecutar 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
Cada vez que ejecute este script, incremente el valor del
$myNumparámetro para evitar sobrescribir la implementación.Abra el portal de Azure Stack Hub, seleccione Examinar y, a continuación, seleccione Máquinas virtuales para buscar la nueva máquina virtual (myDeployment001).
Cancelación de una implementación de plantilla en ejecución
Para cancelar una implementación de plantilla en ejecución, use el Stop-AzResourceGroupDeployment cmdlet de PowerShell.