Azure Stack Hub'da PowerShell kullanarak şablon dağıtma
Azure stack hub'a Azure Resource Manager şablonları dağıtmak için PowerShell'i kullanabilirsiniz. Bu makalede, PowerShell'i kullanarak şablon dağıtma açıklanmaktadır.
PowerShell cmdlet'lerini çalıştırma
Bu örnekte Az PowerShell cmdlet'leri ve GitHub'da depolanan bir şablon kullanılmaktadır. Şablon bir Windows Server 2012 R2 Datacenter sanal makinesi oluşturur.
Not
Bu örneği denemeden önce, PowerShell'i bir Azure Stack Hub kullanıcısı için yapılandırdığınızdan emin olun.
AzureStack-QuickStart-Templates deposuna göz atın ve 101-simple-windows-vm şablonunu bulun. Şablonu şu konuma kaydedin:
C:\templates\azuredeploy-101-simple-windows-vm.json
.Yükseltilmiş bir PowerShell komut istemi açın.
Aşağıdaki betikteki ve
password
öğesini kullanıcı adınız ve parolanızla değiştirinusername
, ardından betiği çalıştırın:# 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)
Önemli
Bu betiği her çalıştırdığınızda, dağıtımınızın üzerine yazılmasını önlemek için parametresinin
$myNum
değerini artırın.Azure Stack Hub portalını açın, Gözat'ı ve ardından Sanal makineler'i seçerek yeni sanal makinenizi (myDeployment001) bulun.
Çalışan şablon dağıtımlarını iptal etme
Çalışan bir şablon dağıtımını iptal etmek için PowerShell cmdlet'ini Stop-AzResourceGroupDeployment
kullanın.