取得 VM 的 UUID


本文說明如何使用 VM 作業系統專屬工具,取得虛擬機器 (VM) 執行個體的通用唯一識別碼 (UUID)。

每個 VM 都有一個 UUID,其中包含下列屬性:

  • 在 Compute Engine VM 中,此值是唯一的。

  • 系統會根據 VM 的專案 ID、區域和名稱產生此值。

  • 在 VM 的整個生命週期中都會保持穩定。如果刪除 VM,並在相同專案、區域和名稱下重新建立 VM,VM 會收到相同的 UUID。

只有在 2014 年 10 月 30 日當天或之後建立的 VM 上才有 UUID。如果您在該日期之前建立的 VM,請重新建立 VM,讓 Compute Engine 指派 UUID。

使用作業系統工具取得 VM 的 UUID

如要取得 VM 的 UUID,請執行與 VM 作業系統相對應的指令:

Linux

  1. 在 Linux VM 中執行下列 dmidecode 指令:

    sudo dmidecode -t system | grep UUID
    
  2. 確認收到類似以下的回應:

    UUID: 3748eb17-a207-5bc3-aa4f-3113a1b9409d
    

Windows (Cmd.exe)

  1. 在 Windows VM 的命令提示字元中,執行下列 wmic 指令:

    wmic path win32_computersystemproduct get uuid
    
  2. 確認收到類似以下的回應:

    UUID
    81CBB42C-73A0-9660-6C7D-2FE94627F3A3
    

Windows (PowerShell)

  1. 在 PowerShell 中執行下列 Windows 管理工具 (WMI) 指令:

    (Get-WmiObject -Class Win32_ComputerSystemProduct).UUID
    
  2. 確認收到類似以下的回應:

    81CBB42C-73A0-9660-6C7D-2FE94627F3A3