共用方式為


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

您可以使用 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。

後續步驟