Azure Stack Hub'da PowerShell kullanarak şablon dağıtma

Azure Resource Manager şablonlarını Azure Stack Hub'a dağıtmak için PowerShell'i kullanabilirsiniz. Bu makalede, şablon dağıtmak için PowerShell'in nasıl kullanılacağı 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, Azure Stack Hub kullanıcısı için PowerShell yapılandırdığınızdan emin olun.

  1. AzureStack-QuickStart-Templates deposu göz atın ve 101-simple-windows-vm şablonunu bulun. Şablonu şu konuma kaydedin: C:\templates\azuredeploy-101-simple-windows-vm.json.

  2. Yükseltilmiş bir PowerShell komut istemi açın.

  3. Aşağıdaki betikteki username ve password kullanıcı adınız ve parolanızla değiştirin, 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 $myNum parametresinin değerini artırın.

  4. Azure Stack Hub portalını açın, Gözatöğesini seçin ve ardından yeni sanal makinenizi bulmak için Sanal makineler seçin (myDeployment001).

Çalışan şablon dağıtımlarını iptal etme

Çalışan bir şablon dağıtımını iptal etmek için Stop-AzResourceGroupDeployment PowerShell cmdlet'ini kullanın.

Sonraki adımlar