使用 PowerShell 在擴展集中建立虛擬機器

此文章將逐步解說如何使用 PowerShell 來建立虛擬機器擴展集。

啟動 Azure Cloud Shell

Azure Cloud Shell 是免費的互動式 Shell,可讓您用來執行本文中的步驟。 它具有預先安裝和設定的共用 Azure 工具,可與您的帳戶搭配使用。

若要開啟 Cloud Shell,只要選取程式碼區塊右上角的 [試試看] 即可。 您也可以移至 https://shell.azure.com/powershell ,從另一個瀏覽器索引標籤啟動 Cloud Shell。 選取 [複製] 即可複製程式碼區塊,將它貼到 Cloud Shell 中,然後按 enter 鍵加以執行。

建立資源群組

使用 New-AzResourceGroup 來建立 Azure 資源群組。 資源群組是在其中部署與管理 Azure 資源的邏輯容器。

New-AzResourceGroup -Name 'myVMSSResourceGroup' -Location 'EastUS'

建立虛擬機器擴展集

現在使用 New-AzVmss 建立虛擬機器擴展集。 下列範例會建立執行個體計數為「二」且執行 Windows Server 2019 Datacenter 版本的擴展集。

重要

自 2023 年 11 月起,如果未指定協調流程模式,則使用 PowerShell 和 Azure CLI 建立的 VM 擴展集會預設為彈性協調流程模式。 如需此變更的詳細資訊,以及您應該採取的動作,請移至針對 VMSS PowerShell/CLI 客戶的中斷性變更 - Microsoft 社群中樞

New-AzVmss `
    -ResourceGroup "myVMSSResourceGroup" `
    -Name "myScaleSet" `
    -OrchestrationMode "Flexible" `
    -Location "East US" `
    -InstanceCount "2" `
    -ImageName "Win2019Datacenter"

清除資源

刪除資源群組時,將會同時刪除其內含的所有資源,例如 VM 執行個體、虛擬網路和磁碟。 -Force 參數能確認您想要刪除資源,而不需再透過另一個提示確認。 -AsJob 參數不會等待作業完成,就會將控制項傳回給提示字元。

Remove-AzResourceGroup -Name "myResourceGroup" -Force -AsJob

下一步