Distribuera en mall med PowerShell i Azure Stack Hub
Du kan använda PowerShell för att distribuera Azure Resource Manager-mallar till Azure Stack Hub. Den här artikeln beskriver hur du använder PowerShell för att distribuera en mall.
Köra PowerShell-cmdletar
I det här exemplet används Az PowerShell-cmdletar och en mall som lagras på GitHub. Mallen skapar en virtuell Windows Server 2012 R2 Datacenter-dator.
Anteckning
Innan du provar det här exemplet kontrollerar du att du har konfigurerat PowerShell för en Azure Stack Hub-användare.
Bläddra till lagringsplatsen AzureStack-QuickStart-Templates och leta reda på mallen 101-simple-windows-vm . Spara mallen på den här platsen:
C:\templates\azuredeploy-101-simple-windows-vm.json
.Öppna en upphöjd PowerShell-kommandotolk.
Ersätt
username
ochpassword
i följande skript med ditt användarnamn och lösenord och kör sedan skriptet:# 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)
Viktigt
Varje gång du kör det här skriptet ökar du värdet för parametern
$myNum
för att förhindra att distributionen skrivs över.Öppna Azure Stack Hub-portalen, välj Bläddra och välj sedan Virtuella datorer för att hitta den nya virtuella datorn (myDeployment001).
Avbryta en malldistribution som körs
Om du vill avbryta en malldistribution som körs använder du PowerShell-cmdleten Stop-AzResourceGroupDeployment
.