您可以將 Windows Server 虛擬機器 (VM) 執行個體從自備授權 (BYOL) 模式切換為即付即用 (PAYG) 模式。不支援將授權從「即付即用」變更為「自帶授權」。如要進一步瞭解 Google Cloud上的 Windows Server 授權,請參閱 Google Cloud上的 Microsoft 授權。
如要進一步瞭解授權參照、授權代碼,以及如何判斷允許的授權修改項目,請參閱「授權變更和限制」。
事前準備
-
如果尚未設定驗證,請先完成設定。
驗證可確認您的身分,以便存取 Google Cloud 服務和 API。如要從本機開發環境執行程式碼或範例,可以選取下列任一選項,向 Compute Engine 進行驗證:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
安裝 Google Cloud CLI。 完成後,執行下列指令來初始化 Google Cloud CLI:
gcloud init若您採用的是外部識別資訊提供者 (IdP),請先使用聯合身分登入 gcloud CLI。
- Set a default region and zone.
將 BYOL 授權變更為 PAYG 授權
如要將自有授權 (BYOL) 授權換成隨用隨付 (PAYG) 授權,請使用 Google Cloud CLI 或 Compute Engine API。
gcloud
如要以授權參照或代碼取代磁碟的授權,請使用
gcloud compute disks update指令:gcloud compute disks update DISK_NAME \ --replace-license=PREVIOUS_LICENSE,NEW_LICENSE更改下列內容:
REST
如要更換磁碟的授權,請將新授權新增至要求主體,並省略先前的授權。呼叫下列
disks.updatev1 方法:PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE/disks/DISK_NAME?paths=licenses --data '{"name":"DISK_NAME", "licenses":["https://www.googleapis.com/compute/v1/NEW_LICENSE"]}'更改下列內容:
PROJECT:專案名稱ZONE:包含 VM 的可用區DISK_NAME:磁碟名稱NEW_LICENSE:新的授權參照,例如"windows-server-2016-dc"、"windows-server-2019-dc"或授權代碼,例如"1000213"、"3389558045860892917"。
啟用新的隨用隨付授權
更換磁碟上的授權後,您必須使用 Google Cloud 金鑰管理服務 (KMS) 啟動作業系統。
如要啟用授權,請在 Windows VM 上完成下列步驟:
- 連線至 Windows VM。
- 以系統管理員身分開啟 PowerShell 終端機。
更新 Google Compute Engine sysprep 套件。確保您取得的啟用指令碼是最新版本,內含必要的授權碼。
googet -noconfirm update google-compute-engine-sysprep
執行
activate_instance.ps1指令碼。這項指令碼會偵測新的隨用隨付授權,並設定正確的 KMS 伺服器。& "C:\Program Files\Google\Compute Engine\sysprep\activate_instance.ps1"
驗證授權變更
如要驗證開機磁碟的授權是否已變更,請按照下列程序操作:
執行
gcloud compute disks describe指令,取得開機磁碟的相關資訊:gcloud compute disks describe DISK_NAME \ --zone=ZONE \ --format="value(licenses)"更改下列內容:
DISK_NAME:要驗證授權的開機磁碟名稱ZONE:包含要驗證授權的開機磁碟的可用區
確認輸出結果與下列內容相似:
https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2019-dc
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2026-02-19 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2026-02-19 (世界標準時間)。"],[],[]] -