Implementar um modelo com o PowerShell no Azure Stack Hub
Pode utilizar o PowerShell para implementar modelos do Azure Resource Manager no Azure Stack Hub. Este artigo descreve como utilizar o PowerShell para implementar um modelo.
Executar cmdlets do PowerShell
Este exemplo utiliza cmdlets do Az PowerShell e um modelo armazenado no GitHub. O modelo cria uma máquina virtual do Windows Server 2012 R2 Datacenter.
Nota
Antes de experimentar este exemplo, certifique-se de que configurou o PowerShell para um utilizador do Azure Stack Hub.
Procure o repositório AzureStack-QuickStart-Templates e localize o modelo 101-simple-windows-vm . Guarde o modelo nesta localização:
C:\templates\azuredeploy-101-simple-windows-vm.json
.Abra uma linha de comandos elevada do PowerShell.
Substitua
username
epassword
no seguinte script pelo seu nome de utilizador e palavra-passe e, em seguida, 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 executar este script, incremente o valor do
$myNum
parâmetro para impedir a substituição da implementação.Abra o portal do Azure Stack Hub, selecione Procurar e, em seguida, selecione Máquinas virtuais para encontrar a sua nova máquina virtual (myDeployment001).
Cancelar uma implementação de modelo em execução
Para cancelar uma implementação de modelo em execução, utilize o cmdlet do Stop-AzResourceGroupDeployment
PowerShell.