> For the complete documentation index, see [llms.txt](https://docs.plenit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.plenit.com/productos/remote-desktop/customization/how-to-create-reusable-server-templates.md).

# Cómo Crear plantillas en un servidor para reutilizarlas en Escritorio Remoto

Montar un entorno de Escritorio Remoto desde cero es un proceso repetitivo si lo haces a menudo.

Con las plantillas lo automatizas: configuras un servidor a tu gusto una vez, lo conviertes en plantilla y la reutilizas en futuros despliegues de Escritorio Remoto, sin repetir toda la instalación.

> #### 👍 Qué consigues
>
> Una plantilla creada a partir de un servidor ya configurado, lista para reutilizar en despliegues de Escritorio Remoto y ahorrarte la configuración repetida.

### Antes de empezar

* Acceder al panel de administración en [admin.plenit.com](https://admin.plenit.com) con permisos sobre el entorno.
* Tener un servidor ya desplegado con una imagen Windows (por ejemplo, Windows Server 2019 o 2016) y con el software y la configuración que quieras incluir en la plantilla. Si necesitas crearlo, sigue el [Inicio Rápido de Servidores.](/productos/servers/quickstart.md)
* Partir de un servidor normal, sin Escritorio Remoto provisionado.

<br>

> #### 🚧 Requisitos del servidor antes de crear la plantilla
>
> Para que la plantilla funcione en los despliegues, el servidor de origen debe cumplir:
>
> * **No eliminar el usuario administrador local**: la plataforma lo usa para interactuar con el servidor de forma automatizada (en cada despliegue se genera una contraseña aleatoria).
> * **Mantener la interfaz de red en DHCP**: las imágenes vienen así por defecto. Una IP estática puede dejar el despliegue sin conexión de red.
> * **No instalar el rol "Servicios de Escritorio Remoto"**: no hace falta, porque el despliegue instala el software necesario para las conexiones. Si lo tiene, quítalo desde *Administrador del servidor → Quitar roles y funciones*.
> * **No ocupar los puertos 80 ni 443**: los usa el software de Escritorio Remoto en el despliegue. Si necesitas un IIS, cambia su puerto (por ejemplo 8080 o 4443) y publícalo luego por port forwarding desde el firewall de la suscripción de Servidores.

<br>

### Paso 1. Prepara el servidor: retira el agente de monitorización

Las imágenes incluyen un agente de monitorización que alimenta las gráficas y alertas del panel. Para crear una plantilla limpia, ese agente debe retirarse del servidor de origen antes de convertirlo.

Solicita a Partner Success que retire el agente de monitorización del servidor que vas a usar como plantilla. Es una gestión rápida y deja el servidor listo para el resto del proceso.

> #### 📘 Por qué hace falta este paso
>
> El agente está pensado para un servidor en operación, no para una plantilla que se va a clonar. Retirarlo antes de crear la imagen evita arrastrarlo a todos los despliegues que nazcan de esa plantilla.

### Paso 2. Haz un Sysprep del servidor

Con el servidor preparado, ejecuta un **Sysprep** para que tenga un SID único, y evitar así problemas de seguridad por SID repetidos entre servidores.

> #### 📘 Haz antes un snapshot
>
> Sysprep solo puede ejecutarse ocho veces sobre un mismo sistema. Antes de lanzarlo, apaga el servidor y crea un snapshot de la máquina: si algo falla o quieres rehacer la plantilla más adelante, restauras el snapshot y ese límite se reinicia.&#x20;
>
> Lo ideal es trabajar con la conexión RDP abierta para ejecutar los comandos y la consola a la vista para ver cuándo se apaga el servidor.

Conéctate al servidor por RDP, abre el CMD como administrador y ejecuta:

```
cd C:\Windows\System32\Sysprep
sysprep.exe /oobe /generalize /shutdown
```

{/\* 📸 CAPTURA 1 · CMD con los comandos de Sysprep \*/}

![Ejecución de Sysprep en el CMD del servidor](https://REEMPLAZA-URL/escritorio-remoto-plantilla-01.png)

> #### ❗️ Apaga el servidor desde el panel en cuanto el sistema te saque de la consola
>
> Cuando Sysprep saca al administrador de la consola, lanza tú el apagado **desde el panel**, en la ficha del servidor.&#x20;
>
> Si dejas que se apague solo, la plataforma lo interpreta como una caída y vuelve a arrancarlo, lo que invalida el Sysprep. Si te pasa, restaura el snapshot y repite el proceso.

{/\* 📸 CAPTURA 2 · apagado del servidor desde el panel, en la ficha del servidor \*/}

![Apagado del servidor desde el panel tras el Sysprep](https://REEMPLAZA-URL/escritorio-remoto-plantilla-02.png)

<br>

### Paso 3. Convierte el servidor en plantilla

Con el Sysprep hecho y el servidor apagado, ve a la suscripción de **Servidores → Servers** y localiza el servidor (estará apagado). Abre su menú **(…)** y pulsa **Editar** para entrar en su ficha.

{/\* 📸 CAPTURA 3 · Servers · servidor apagado · menú (…) › Editar \*/}

![Selección del servidor apagado y acceso a Editar](https://REEMPLAZA-URL/escritorio-remoto-plantilla-03.png)

En la ficha del servidor, pulsa **Convertir**.

{/\* 📸 CAPTURA 4 · ficha del servidor · botón Convertir \*/}

![Botón Convertir en la ficha del servidor](https://REEMPLAZA-URL/escritorio-remoto-plantilla-04.png)

Se abre la subsección de imágenes: ponle un **nombre** a la plantilla y marca el servicio en el que la quieres disponible. Como es para Escritorio Remoto, marca el check **Escritorio Remoto**. Pulsa **Continuar** para crearla.

{/\* 📸 CAPTURA 5 · nombre de la plantilla y selección del servicio Escritorio Remoto \*/}

![Nombre de la plantilla y servicio de destino](https://REEMPLAZA-URL/escritorio-remoto-plantilla-05.png)

La plataforma crea la plantilla y te avisa por notificaciones de que se está creando y de que se ha creado correctamente.

> #### 📘 También desde la subsección Imágenes
>
> Puedes llegar a la creación de la plantilla por dos vías: desde el servidor en **Servers** (la de esta guía) o desde la subsección **Imágenes** de la suscripción. Las dos hacen lo mismo.

### Paso 4. Reutiliza la plantilla en un despliegue de Escritorio Remoto

Al dar de alta una nueva suscripción de Escritorio Remoto, en el último paso del asistente (**Servidor**), elige **otra configuración** del servidor. Ve a **Imagen → Mis imágenes** (con un pequeño scroll) y selecciona la plantilla que creaste.

{/\* 📸 CAPTURA 6 · alta de ER · Mis imágenes · selección de la plantilla \*/}

![Selección de la plantilla en el despliegue de Escritorio Remoto](https://REEMPLAZA-URL/escritorio-remoto-plantilla-06.png)

Al guardar, la plataforma lanza el despliegue del Escritorio Remoto con la configuración de esa plantilla, con gran parte del proceso ya automatizado.

### Conclusión

Las plantillas convierten una configuración trabajosa en algo reutilizable: preparas el servidor una vez, lo conviertes en plantilla y la aplicas en cada despliegue de Escritorio Remoto.

Las dos cosas que más cuidan el resultado son cumplir los requisitos del servidor de origen (usuario admin, DHCP, sin rol de Escritorio Remoto, puertos 80/443 libres) y controlar el apagado tras el Sysprep desde el panel. Con la plantilla creada, cada nuevo entorno parte de tu configuración base en lugar de empezar de cero.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.plenit.com/productos/remote-desktop/customization/how-to-create-reusable-server-templates.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
