使用 PowerShell 在 Azure Stack Hub 中部署範本

您可以使用 PowerShell 將 Azure Resource Manager 範本部署到 Azure Stack Hub。 本文說明如何使用 PowerShell 來部署範本。

執行 PowerShell Cmdlet

此範例使用 Az PowerShell Cmdlet 和存放在 GitHub 上的範本。 此範本會建立 Windows Server 2012 R2 Datacenter 虛擬機器。

注意

嘗試此範例之前,請確定您已經為 Azure Stack Hub 使用者設定 PowerShell

  1. 瀏覽 AzureStack-QuickStart-Templates 存放庫並尋找 101-simple-windows-vm 範本。 將範本儲存至下列位置:C:\templates\azuredeploy-101-simple-windows-vm.json

  2. 開啟已提高權限的 PowerShell 命令提示字元。

  3. 將下列指令碼中的 usernamepassword 取代為您的使用者名稱和密碼,然後執行指令碼:

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

    重要

    每次執行此指令碼時,請遞增 $myNum 參數的值,避免覆寫您的部署。

  4. 開啟 Azure Stack Hub 入口網站,依序選取 [瀏覽]、[虛擬機器],以尋找您的新虛擬機器 (myDeployment001)。

取消執行中的範本部署

若要取消執行中的範本部署,請使用 Stop-AzResourceGroupDeployment PowerShell Cmdlet。

後續步驟