Freigeben über


Bereitstellen einer Vorlage mithilfe von PowerShell im Azure Stack Hub

Sie können PowerShell verwenden, um Azure Resource Manager-Vorlagen in Azure Stack Hub bereitzustellen. In diesem Artikel wird beschrieben, wie PowerShell zum Bereitstellen einer Vorlage verwendet wird.

Ausführen von PowerShell-Cmdlets

In diesem Beispiel werden Az PowerShell-Cmdlets und eine vorlage verwendet, die auf GitHub gespeichert ist. Die Vorlage erstellt einen virtuellen 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 AzureStack-QuickStart-Templates-Repository , und suchen Sie die 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 das Skript und usernamepassword führen Sie das Skript im folgenden Skript durch Ihren Benutzernamen und Ihr Kennwort 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)
    

    Von Bedeutung

    Jedes Mal, wenn Sie dieses Skript ausführen, erhöhen Sie den Wert des $myNum Parameters, um zu verhindern, dass Die Bereitstellung überschrieben wird.

  4. Öffnen Sie das Azure Stack Hub-Portal, wählen Sie "Durchsuchen" und dann "Virtuelle Computer " aus, um Ihren neuen virtuellen Computer (myDeployment001) zu finden.

Abbrechen einer laufenden Bereitstellung einer Vorlage

Verwenden Sie das Stop-AzResourceGroupDeployment PowerShell-Cmdlet, um eine ausgeführte Vorlagenbereitstellung abzubrechen.

Nächste Schritte