

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Activación de Windows Server en máquinas virtuales autorizadas
<a name="activate-windows-server"></a>

Amazon EVS proporciona la activación de Windows Server para las máquinas virtuales que tienen derechos de Windows Server. Debe crear un punto de enlace de VPC de activación de EVS para Windows Server dentro de la VPC que utilizó para su entorno de Amazon EVS. A continuación, cada máquina virtual autorizada debe configurarse para conectarse a este punto final de activación. Los puntos de enlace de la VPC solo se pueden crear si tiene un entorno de Amazon EVS activo.

1. Identifique la VPC en la que se implementa el entorno de Amazon EVS.

1. En la misma VPC, cree un punto de enlace de VPC con el siguiente nombre de servicio:

    `com.amazonaws.{{region}}.evs-windows-server-activation` 

   Por ejemplo, cree un punto de enlace de VPC con la siguiente configuración:
   +  **Tipo**: servicios AWS 
   +  **Nombre del servicio**: busque y seleccione `com.amazonaws.{{region}}.evs-windows-server-activation` 
   +  **VPC**: seleccione la VPC en la que reside su entorno de Amazon EVS
   +  **Subredes**: seleccione las subredes desde las que las máquinas virtuales de Windows establecen conexiones salientes
   +  **Grupos de seguridad**: selecciona o crea uno que permita la entrada del puerto TCP `1688` desde el grupo de seguridad o CIDR de tu instancia de Windows

1. Anota el nombre DNS privado del punto de enlace de la VPC que has creado.

1. Conéctese a la máquina virtual de Windows Server y ** PowerShell ** ábrala.

1. Configure el servidor de activación para que utilice el punto final de la VPC ejecutando el siguiente comando:

   ```
   cscript C:\Windows\System32\slmgr.vbs /skms {{VPC_Endpoint_Private_DNS_Name}}:1688
   ```

   El resultado confirma que el servidor de activación se configuró correctamente.

1. Active Windows Server ejecutando el siguiente comando:

   ```
   cscript C:\Windows\System32\slmgr.vbs /ato
   ```

   La salida debe incluir `Product activated successfully.` 

1. Verifique que la activación se haya completado correctamente mediante la ejecución del siguiente comando:

   ```
   cscript C:\Windows\System32\slmgr.vbs /dli
   ```

   El resultado debe incluir:
   +  `Volume activation expiration: 259200 minute(s) (180 day(s))`— o cerca de él
   +  `Registered KMS machine name: {{VPC_Endpoint_Private_DNS_Name}}:1688` 

## Resolución de problemas
<a name="_troubleshooting"></a>

### La activación falla porque la máquina virtual no tiene un GVLK
<a name="_activation_fails_because_the_vm_does_not_have_a_gvlk"></a>

El punto final de activación de EVS requiere que las máquinas virtuales tengan instalada una clave de licencia por volumen genérica (GVLK) para poder utilizar la activación. KMS-based Para comprobar si hay un GVLK instalado, ejecute el siguiente comando:

```
cscript C:\Windows\System32\slmgr.vbs /dlv | findstr /C:"Product Key Channel"
```

Si el resultado no aparece`Volume:GVLK`, busque la clave de producto (GVLK) correspondiente a su versión y edición de Windows en las claves de activación del cliente de [ KMS ](https://learn.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys?tabs=windows1110ltsc%2Cwindows81%2Cserver2025%2Cversion1803#windows-server-ltsc) en el sitio web de Microsoft. Instálelo ejecutando el siguiente comando:

```
cscript C:\Windows\System32\slmgr.vbs /ipk {{GVLK}}
```

Tras instalar el GVLK, vuelva a intentar los pasos de activación empezando por el comando del `/ato` paso 6.

### El comando de activación devuelve un error
<a name="_activation_command_returns_an_error"></a>

Si `cscript C:\Windows\System32\slmgr.vbs /ato` devuelve un error, compruebe que la máquina virtual pueda llegar al punto final de la VPC en el puerto 1688:

```
Test-NetConnection -ComputerName {{VPC_Endpoint_Private_DNS_Name}} -Port 1688
```

Debería mostrarse el resultado. `TcpTestSucceeded : True` Por ejemplo:

```
ComputerName     : <VPC_Endpoint_Private_DNS_Name>
RemoteAddress    : <VPC_Endpoint_IP_address>
RemotePort       : 1688
InterfaceAlias   : Ethernet 2
SourceAddress    : 10.0.110.93
TcpTestSucceeded : True
```

En caso `TcpTestSucceeded` afirmativo`False`, compruebe que el grupo de seguridad de terminales de la VPC permita la entrada del puerto TCP 1688 desde el grupo de seguridad o CIDR de la máquina virtual.