共用方式為


快速入門:使用 Azure CLI 建立 Windows 虛擬機器

適用於:✔️ Windows VM

Azure CLI 可用來從命令列或在指令碼中建立和管理 Azure 資源。 本快速入門說明如何使用 Azure CLI 在執行 Windows Server 2022 的 Azure 中部署虛擬機器 (VM)。 若要查看 VM 的運作情況,請將 RDP 連線到 VM,並安裝 IIS 網頁伺服器。

如尚未擁有 Azure 訂用帳戶,請在開始之前先建立免費帳戶

啟動 Azure Cloud Shell

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

若要開啟 Cloud Shell,只要選取程式碼區塊右上角的 [試試看] 即可。 您也可以前往 https://shell.azure.com/bash ,在新的瀏覽器分頁中開啟 Cloud Shell。 選取 [複製] 即可複製程式碼區塊,將它貼到 Cloud Shell 中,然後按 Enter 鍵加以執行。

建立資源群組

使用 az group create 命令來建立資源群組。 Azure 資源群組是在其中部署與管理 Azure 資源的邏輯容器。 下列範例會在美國西部 3 位置建立名為 myResourceGroup 的資源群組。 視需要取代變數的值。

resourcegroup="myResourceGroupCLI"
location="westus3"
az group create --name $resourcegroup --location $location

建立虛擬機

使用 az vm create 建立 VM。 下列範例會建立名為 myVM 的 VM。 此範例使用 azureuser 作為系統管理使用者名稱。 視需要取代變數的值。

系統會提示您提供符合 Azure VM 密碼需求的密碼。

使用以下範例,系統會提示您在命令列中輸入密碼。 您也可以新增 --admin-password 具有密碼值的參數。 當您連線到 VM 時,將會使用使用者名稱和密碼。

vmname="myVM"
username="azureuser"
az vm create \
    --resource-group $resourcegroup \
    --name $vmname \
    --image Win2022AzureEditionCore \
    --public-ip-sku Standard \
    --admin-username $username 

建立虛擬機器和支援資源需要幾分鐘的時間。 下列範例輸出顯示 VM 建立作業成功。

{
  "fqdns": "",
  "id": "/subscriptions/<guid>/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
  "location": "westus3",
  "macAddress": "00-0D-3A-23-9A-49",
  "powerState": "VM running",
  "privateIpAddress": "10.0.0.4",
  "publicIpAddress": "52.174.34.95",
  "resourceGroup": "myResourceGroupCLI"
  "zones": ""
}

當您建立 VM 時,請記下輸出中您自己的 publicIpAddress。 此 IP 位址可用來存取本文稍後的 VM。

在使用 CLI 建立虛擬機器的過程中,不會顯示成本資訊,這與 Azure 入口網站不同。 如果您想要深入瞭解虛擬機器的成本如何運作,請參閱 成本最佳化概觀頁面

安裝 Web 伺服器

若要查看 VM 的運作情況,請安裝 IIS 網頁伺服器。

az vm run-command invoke -g $resourcegroup \
   -n $vmname \
   --command-id RunPowerShellScript \
   --scripts "Install-WindowsFeature -name Web-Server -IncludeManagementTools"

開啟連接埠 80 以取得 Web 流量

根據預設,當您在 Azure 中建立 Windows VM 時,只會開啟 RDP 連線。 使用 az vm open-port 開啟 TCP 埠 80 以搭配 IIS 網頁伺服器使用:

az vm open-port --port 80 --resource-group $resourcegroup --name $vmname

查看實際運作的 Web 伺服器

安裝 IIS 後,現在經由網際網路在您的 VM 上開啟連接埠 80,請使用所選的網頁瀏覽器來檢視預設 IIS 歡迎使用畫面。 使用在上一個步驟中取得的 VM 公用 IP 位址。 下列範例顯示預設 IIS 網站:

IIS 預設網站

清理資源

不再需要時,您可以使用 az group delete 命令來移除資源群組、VM 和所有相關資源:

az group delete --name $resourcegroup

後續步驟

在本快速入門中,您部署了簡單的虛擬機器、開啟 Web 流量的網路埠,以及安裝基本 Web 伺服器。 若要深入瞭解 Azure 虛擬機器,請繼續閱讀 Windows VM 的教學課程。