Freigeben über


Bereitstellen einer Vorlage mithilfe von PowerShell in Azure Stack Hub

Sie können PowerShell zum Bereitstellen von Azure Resource Manager-Vorlagen (ARM) für Azure Stack Hub verwenden. In diesem Artikel wird das Verwenden von PowerShell zum Bereitstellen einer Vorlage beschrieben.

Ausführen von PowerShell-Cmdlets

In diesem Beispiel werden Az PowerShell-Cmdlets und eine auf GitHub gespeicherte Vorlage verwendet. Die Vorlage erstellt einen virtuelle Windows Server 2012 R2 Datacenter-Computer.

Hinweis

Bevor Sie dieses Beispiel ausprobieren, stellen Sie sicher, dass Sie PowerShell für einen Azure Stack Hub-Benutzer konfiguriert haben.

  1. Durchsuchen Sie das Repository „AzureStack-QuickStart-Templates“ nach der Vorlage 101-simple-windows-vm. Speichern Sie die Vorlage an diesem Speicherort: C:\templates\azuredeploy-101-simple-windows-vm.json.

  2. Öffnen Sie eine PowerShell-Eingabeaufforderung mit erhöhten Rechten.

  3. Ersetzen Sie username und password im folgenden Skript durch Ihren Benutzernamen und Ihr Kennwort, und führen Sie dann das Skript aus:

    # 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)
    

    Wichtig

    Erhöhen Sie bei jeder Skriptausführung den Wert für den $myNum-Parameter, um zu verhindern, dass Ihre Bereitstellung überschrieben wird.

  4. Öffnen Sie das Azure Stack Hub-Portal, wählen Sie Durchsuchen, und wählen Sie dann Virtuelle Computer, um nach dem neuen virtuellen Computer (myDeployment001) zu suchen.

Abbrechen der Bereitstellung einer Vorlage

Verwenden Sie zum Abbrechen der Ausführung einer Vorlagenbereitstellung das PowerShell-Cmdlet Stop-AzResourceGroupDeployment.

Nächste Schritte