Wdrażanie szablonu przy użyciu programu PowerShell w usłudze Azure Stack Hub

Za pomocą programu PowerShell można wdrożyć szablony usługi Azure Resource Manager w usłudze Azure Stack Hub. W tym artykule opisano sposób wdrażania szablonu przy użyciu programu PowerShell.

Uruchamianie poleceń cmdlet programu PowerShell

W tym przykładzie użyto poleceń cmdlet programu PowerShell Az i szablonu przechowywanego w usłudze GitHub. Szablon tworzy maszynę wirtualną z systemem Windows Server 2012 R2 Datacenter.

Uwaga

Przed wypróbowaniem tego przykładu upewnij się, że program PowerShell został skonfigurowany dla użytkownika usługi Azure Stack Hub.

  1. Przejrzyj repozytorium AzureStack-QuickStart-Templates i znajdź szablon 101-simple-windows-vm . Zapisz szablon w tej lokalizacji: C:\templates\azuredeploy-101-simple-windows-vm.json.

  2. Otwórz wiersz polecenia programu PowerShell z podwyższonym poziomem uprawnień.

  3. Zastąp username wartości i password w poniższym skrypcie nazwą użytkownika i hasłem, a następnie uruchom skrypt:

    # 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)
    

    Ważne

    Za każdym razem, gdy uruchamiasz ten skrypt, zwiększ wartość parametru $myNum , aby zapobiec zastąpieniu wdrożenia.

  4. Otwórz portal usługi Azure Stack Hub, wybierz pozycję Przeglądaj, a następnie wybierz pozycję Maszyny wirtualne, aby znaleźć nową maszynę wirtualną (myDeployment001).

Anulowanie uruchomionego wdrożenia szablonu

Aby anulować uruchomione wdrożenie szablonu, użyj Stop-AzResourceGroupDeployment polecenia cmdlet programu PowerShell.

Następne kroki