Развертывание шаблона в Azure Stack Hub с помощью PowerShell.
С помощью PowerShell можно развертывать шаблоны Azure Resource Manager в Azure Stack Hub. В этой статье показано, как использовать PowerShell для развертывания шаблона.
Запуск командлетов PowerShell
В этом примере используются командлеты AZ PowerShell и шаблон, хранящийся в GitHub. Этот шаблон создает виртуальную машину Windows Server 2012 R2 Datacenter.
Примечание
Прежде чем выполнять этот пример, убедитесь, что вы настроили PowerShell для пользователя Azure Stack Hub.
Перейдите в репозиторий AzureStack-QuickStart-Templates и найдите шаблон 101-simple-windows-vm. Сохраните шаблон в этом расположении:
C:\templates\azuredeploy-101-simple-windows-vm.json.Откройте командную строку PowerShell с повышенными привилегиями.
Замените
usernameиpasswordв приведенном ниже скрипте своим именем пользователя и паролем, а затем запустите этот скрипт.# 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)Важно!
При каждом последующем запуске этого сценария увеличивайте значение параметра
$myNum, чтобы избежать перезаписи развертывания.Откройте портал центра Azure Stack, нажмите кнопку Обзор, а затем выберите виртуальные машины , чтобы найти новую виртуальную машину (myDeployment001).
Отмена выполняющегося развертывания шаблона
Чтобы отменить выполняющееся развертывание шаблона, используйте командлет PowerShell Stop-AzResourceGroupDeployment.