Een sjabloon implementeren met behulp van PowerShell in Azure Stack Hub
U kunt PowerShell gebruiken om sjablonen Azure Resource Manager implementeren voor 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 opgeslagen op GitHub. Met de sjabloon maakt u Windows Server 2012 virtuele machine van R2 Datacenter.
Notitie
Voordat u dit voorbeeld probeert, moet u ervoor zorgen dat u PowerShell hebt geconfigureerd voor een Azure Stack Hub gebruiker.
Blader door de azureStack-QuickStart-Templates-repo 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
usernameenpasswordin 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 uit te voeren, verhoogt u de waarde van de
$myNumparameter 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 te vinden (myDeployment001).
Een sjabloonimplementatie annuleren die wordt uitgevoerd
Als u een implementatie van een sjabloon wilt annuleren, gebruikt u de Stop-AzResourceGroupDeployment PowerShell-cmdlet .