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.

  1. 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.

  2. Open een PowerShell-opdrachtprompt met verhoogde bevoegdheid.

  3. Vervang username en password 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.

  4. 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.

Volgende stappen