Implantar um modelo usando o PowerShell no Hub Azure Stack

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

Executar cmdlets do PowerShell

Este exemplo usa os cmdlets AZ PowerShell e um modelo armazenado em github. o modelo cria uma máquina virtual de datacenter Windows Server 2012 R2.

Observação

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

  1. Procure o repositório AzureStack-QuickStart-templates e localize 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 com privilégios elevados do PowerShell.

  3. Substitua username e password no script a seguir pelo 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

    Toda vez que você executar esse script, aumente o valor do $myNum parâmetro para evitar a substituição da sua implantação.

  4. Abra o portal do Hub Azure Stack, selecione procurare, em seguida, selecione máquinas virtuais para encontrar 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 do Stop-AzResourceGroupDeployment PowerShell.

Próximas etapas