Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È 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 i cmdlet di PowerShell
Questo esempio usa i cmdlet az di PowerShell e un modello archiviato in GitHub. Il modello crea una macchina virtuale Windows Server 2012 R2 Datacenter.
Annotazioni
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 nel percorso seguente:
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, incrementare il valore del parametro
$myNum
per impedire la sovrascrittura dell'implementazione.Aprire il portale dell'hub di Azure Stack, selezionare Sfoglia e quindi selezionare Macchine virtuali per trovare la nuova macchina virtuale (myDeployment001).
Annullare una distribuzione di modelli in esecuzione
Per annullare una distribuzione di modelli in esecuzione, usare il Stop-AzResourceGroupDeployment
cmdlet di PowerShell.