Distribuire un modello usando PowerShell nell'hub di Azure Stack
È possibile usare PowerShell per distribuire modelli di Azure Resource Manager nell'hub di Azure Stack. Questo articolo descrive come usare PowerShell per distribuire un modello.
Eseguire cmdlet di PowerShell
In questo esempio vengono usati i cmdlet Az PowerShell e un modello archiviato in GitHub. Il modello crea una macchina virtuale Windows Server 2012 R2 Datacenter.
Nota
Prima di provare questo esempio, assicurarsi di aver configurato PowerShell per un utente dell'hub di Azure Stack.
Esplorare il repository AzureStack-QuickStart-Templates e trovare il modello 101-simple-windows-vm . Salvare il modello in questo percorso:
C:\templates\azuredeploy-101-simple-windows-vm.json
.Aprire un prompt dei comandi di PowerShell con privilegi elevati.
Sostituire
username
epassword
nello script seguente con il nome utente e la password, quindi eseguire lo 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
Ogni volta che si esegue questo script, aumentare il valore del
$myNum
parametro per impedire la sovrascrittura della distribuzione.Aprire il portale dell'hub di Azure Stack, selezionare Sfoglia e quindi selezionare Macchine virtuali per trovare la nuova macchina virtuale (myDeployment001).
Annullare la distribuzione di un modello in esecuzione
Per annullare una distribuzione del modello in esecuzione, usare il Stop-AzResourceGroupDeployment
cmdlet di PowerShell.