Partilhar via


Implantar um modelo usando o PowerShell no Azure Stack Hub

Você pode usar o PowerShell para implantar modelos do Azure Resource Manager no Azure Stack Hub. Este artigo descreve como usar o PowerShell para implantar um modelo.

Executar cmdlets do PowerShell

Este exemplo usa cmdlets Az PowerShell e um modelo armazenado no GitHub. O modelo cria uma máquina virtual do Windows Server 2012 R2 Datacenter.

Observação

Antes de tentar este exemplo, verifique se você configurou o PowerShell para um usuário do Azure Stack Hub.

  1. Navegue pelo repositório AzureStack-QuickStart-Templates e encontre o modelo 101-simple-windows-vm . Salve o modelo neste local: C:\templates\azuredeploy-101-simple-windows-vm.json.

  2. Abra um prompt de comando do PowerShell com privilégios elevados.

  3. Substitua username e password no script a seguir pelo seu nome de usuário e senha e execute o 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

    Sempre que executares este script, incrementa o valor do parâmetro $myNum para evitar a substituição da tua implementação.

  4. Abra o portal do Azure Stack Hub, selecione Procurare, em seguida, selecione Máquinas virtuais para localizar sua nova máquina virtual (myDeployment001).

Cancelar uma implantação de modelo em execução

Para cancelar uma implantação de modelo em execução, use o cmdlet Stop-AzResourceGroupDeployment PowerShell.

Próximos passos