Puedes cambiar tus instancias de máquina virtual (VM) de Windows Server de un modelo de licencia adquirida por el usuario (BYOL) a un modelo de pago por uso (PAYG). No se admiten los cambios de licencia de PAYG a BYOL. Para obtener más detalles sobre las licencias de Windows Server en Google Cloud, consulta Licencias de Microsoft en Google Cloud.
Para obtener detalles sobre las referencias y los códigos de licencia, y cómo determinar las modificaciones permitidas, consulta Cambios y restricciones de licencias.
Antes de comenzar
-
Si aún no lo hiciste, configura la autenticación.
La autenticación verifica tu identidad para acceder a los servicios y las APIs de Google Cloud . Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
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
-
Instala Google Cloud CLI. Después de la instalación, inicializa Google Cloud CLI con el siguiente comando:
gcloud initSi usas un proveedor de identidad externo (IdP), primero debes acceder a la gcloud CLI con tu identidad federada.
- Set a default region and zone.
Cómo cambiar una licencia BYOL a una licencia PAYG
Para reemplazar una licencia de BYOL por una de PAYG, usa Google Cloud CLI o la API de Compute Engine.
gcloud
Para reemplazar la licencia de un disco por una referencia o un código de licencia, usa el comando
gcloud compute disks update:gcloud compute disks update DISK_NAME \ --replace-license=PREVIOUS_LICENSE,NEW_LICENSEReemplaza lo siguiente:
DISK_NAME: Es el nombre del disco que se reemplazará.PREVIOUS_LICENSE: Es la referencia de licencia anterior que se reemplaza, por ejemplo,"windows-server-2016-byol","windows-server-2019-byol".NEW_LICENSE: Es la nueva referencia de licencia, por ejemplo,"windows-server-2016-dc"o"windows-server-2019-dc".
REST
Para reemplazar la licencia de un disco, agrega la nueva licencia al cuerpo de la solicitud y omite la anterior. Realiza una llamada al siguiente método
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"]}'Reemplaza lo siguiente:
PROJECT: el nombre del proyectoZONE: la zona que contiene la VMDISK_NAME: Es el nombre del discoNEW_LICENSE: Es la referencia de la licencia nueva, por ejemplo,"windows-server-2016-dc","windows-server-2019-dc"o el código de licencia, por ejemplo,"1000213","3389558045860892917".
Activa la nueva licencia de PAYG
Después de reemplazar la licencia en el disco, debes activar el sistema operativo con el Google Cloud Key Management Service (KMS).
Para activar la licencia, completa los siguientes pasos en la VM de Windows:
- Conéctate a la VM de Windows.
- Abre una terminal de PowerShell como administrador.
Actualiza el paquete sysprep de Google Compute Engine. Esto garantiza que tengas la versión más reciente de la secuencia de comandos de activación que contiene los códigos de licencia requeridos.
googet -noconfirm update google-compute-engine-sysprep
Ejecuta la secuencia de comandos
activate_instance.ps1. Este secuencia de comandos detecta la nueva licencia de PAYG y configura el servidor de KMS correcto.& "C:\Program Files\Google\Compute Engine\sysprep\activate_instance.ps1"
Valida el cambio de licencia
Para validar que se cambió la licencia en el disco de arranque, usa el siguiente procedimiento:
Para obtener información sobre el disco de arranque, ejecuta el comando
gcloud compute disks describe:gcloud compute disks describe DISK_NAME \ --zone=ZONE \ --format="value(licenses)"Reemplaza lo siguiente:
DISK_NAME: Es el nombre del disco de arranque en el que se validará la licencia.ZONE: Es la zona que contiene el disco de arranque para validar la licencia.
Verifica que el resultado sea similar al siguiente:
https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2019-dc
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2026-02-19 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-02-19 (UTC)"],[],[]] -