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.

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

  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 uit te voeren, verhoogt u de waarde van de $myNum parameter 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 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 .

Volgende stappen