Een sjabloon implementeren met behulp van PowerShell in Azure Stack Hub
U kunt PowerShell gebruiken om Azure Resource Manager-sjablonen te implementeren in Azure Stack Hub. In dit artikel wordt beschreven hoe u PowerShell gebruikt om een sjabloon te implementeren.
PowerShell-cmdlets uitvoeren
In dit voorbeeld worden Az PowerShell-cmdlets en een sjabloon gebruikt die is opgeslagen op GitHub. Met de sjabloon wordt een virtuele machine met Windows Server 2012 R2 Datacenter gemaakt.
Notitie
Voordat u dit voorbeeld probeert, moet u ervoor zorgen dat u PowerShell hebt geconfigureerd voor een Azure Stack Hub-gebruiker.
Blader door de opslagplaats AzureStack-QuickStart-Templates en zoek de sjabloon 101-simple-windows-vm . Sla de sjabloon op deze locatie op:
C:\templates\azuredeploy-101-simple-windows-vm.json
.Open een PowerShell-opdrachtprompt met verhoogde bevoegdheid.
Vervang
username
enpassword
in het volgende script door uw gebruikersnaam en wachtwoord en voer vervolgens het script uit:# 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)
Belangrijk
Telkens wanneer u dit script uitvoert, moet u de waarde van de
$myNum
parameter verhogen om te voorkomen dat uw implementatie wordt overschreven.Open de Azure Stack Hub-portal, selecteer Bladeren en selecteer vervolgens Virtuele machines om uw nieuwe virtuele machine (myDeployment001) te vinden.
Een actieve sjabloonimplementatie annuleren
Als u een actieve sjabloonimplementatie wilt annuleren, gebruikt u de Stop-AzResourceGroupDeployment
PowerShell-cmdlet.