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.
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
.Otwórz wiersz polecenia programu PowerShell z podwyższonym poziomem uprawnień.
Zastąp
username
wartości ipassword
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.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.