> 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/docs-pt/productos/remote-desktop/customization/how-to-create-reusable-server-templates.md).

# Como criar templates num servidor para os reutilizar em Desktop Remoto

Montar um ambiente de Desktop Remoto desde zero é um processo repetitivo se o fizeres com frequência.

Com os modelos automatizas isso: configuras um servidor ao teu gosto uma vez, transformas-no em modelo e reutilizas-o em futuras implementações de Desktop Remoto, sem repetir toda a instalação.

> #### 👍 O que consegues
>
> Um modelo criado a partir de um servidor já configurado, pronto para reutilizar em implementações de Desktop Remoto e poupar-te a configuração repetida.

### Antes de começar

* Aceder ao Painel de administração em [admin.plenit.com](https://admin.plenit.com) com permissões sobre o ambiente.
* Ter um servidor já implementado com uma imagem Windows (por exemplo, Windows Server 2019 ou 2016) e com o software e a configuração que queiras incluir no modelo. Se precisares de o criar, segue o [Início Rápido de Servidores.](/docs-pt/productos/servers/quickstart.md)
* Partir de um servidor normal, sem Desktop Remoto provisionado.

<br>

> #### 🚧 Requisitos do servidor antes de criar o modelo
>
> Para que o modelo funcione nas implementações, o servidor de origem deve cumprir:
>
> * **Não eliminar o utilizador administrador local**: a plataforma usa-o para interagir com o servidor de forma automatizada (em cada implementação é gerada uma palavra-passe aleatória).
> * **Manter a interface de rede em DHCP**: as imagens vêm assim por defeito. Um IP estático pode deixar a implementação sem ligação à rede.
> * **Não instalar a função "Serviços de Desktop Remoto"**: não é necessário, porque a implementação instala o software necessário para as ligações. Se o tiver, remove-o a partir de *Administrador do servidor → Remover funções e funcionalidades*.
> * **Não ocupar as portas 80 nem 443**: são usadas pelo software de Desktop Remoto na implementação. Se precisares de um IIS, altera a sua porta (por exemplo, 8080 ou 4443) e publica-o depois por port forwarding a partir do firewall da subscrição de Servidores.

<br>

### Passo 1. Prepara o servidor: remove o agente de monitorização

As imagens incluem um agente de monitorização que alimenta os gráficos e alertas do painel. Para criar um modelo limpo, esse agente deve ser removido do servidor de origem antes de o converter.

Pede ao Partner Success que remova o agente de monitorização do servidor que vais usar como modelo. É uma gestão rápida e deixa o servidor pronto para o resto do processo.

> #### 📘 Porque é que este passo é necessário
>
> O agente foi pensado para um servidor em funcionamento, não para um modelo que vai ser clonado. Removê-lo antes de criar a imagem evita arrastá-lo para todas as implementações que nasçam desse modelo.

### Passo 2. Faz um Sysprep ao servidor

Com o servidor preparado, executa um **Sysprep** para que tenha um SID único e evitar assim problemas de segurança por SID repetidos entre servidores.

> #### 📘 Faz antes um snapshot
>
> O Sysprep só pode ser executado oito vezes sobre o mesmo sistema. Antes de o lançares, desliga o servidor e cria um snapshot da máquina: se algo falhar ou quiseres refazer o modelo mais tarde, restauras o snapshot e esse limite é reiniciado.&#x20;
>
> O ideal é trabalhar com a ligação RDP aberta para executar os comandos e a consola à vista para ver quando o servidor se desliga.

Liga-te ao servidor por RDP, abre o CMD como administrador e executa:

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

{/\* 📸 CAPTURA 1 · CMD com os comandos de Sysprep \*/}

![Execução de Sysprep no CMD do servidor](https://REEMPLAZA-URL/escritorio-remoto-plantilla-01.png)

> #### ❗️ Desliga o servidor a partir do painel assim que o sistema te tirar da consola
>
> Quando o Sysprep tirar o administrador da consola, faz tu o desligamento **a partir do painel**, no separador do servidor.&#x20;
>
> Se deixares que se desligue sozinho, a plataforma interpreta-o como uma queda e volta a arrancá-lo, o que invalida o Sysprep. Se isso acontecer, restaura o snapshot e repete o processo.

{/\* 📸 CAPTURA 2 · desligamento do servidor a partir do painel, no separador do servidor \*/}

![Desligamento do servidor a partir do painel após o Sysprep](https://REEMPLAZA-URL/escritorio-remoto-plantilla-02.png)

<br>

### Passo 3. Converte o servidor em modelo

Com o Sysprep feito e o servidor desligado, vai à subscrição de **Servidores → Servers** e localiza o servidor (estará desligado). Abre o seu menu **(…)** e clica em **Editar** para entrar no seu separador.

{/\* 📸 CAPTURA 3 · Servers · servidor desligado · menu (…) › Editar \*/}

![Seleção do servidor desligado e acesso a Editar](https://REEMPLAZA-URL/escritorio-remoto-plantilla-03.png)

No separador do servidor, clica em **Converter**.

{/\* 📸 CAPTURA 4 · separador do servidor · botão Converter \*/}

![Botão Converter no separador do servidor](https://REEMPLAZA-URL/escritorio-remoto-plantilla-04.png)

Abre-se a subseção de imagens: dá-lhe um **nome** ao modelo e assinala o serviço em que o queres disponível. Como é para Desktop Remoto, marca a opção **Desktop Remoto**. Clica em **Continuar** para o criar.

{/\* 📸 CAPTURA 5 · nome do modelo e seleção do serviço Desktop Remoto \*/}

![Nome do modelo e serviço de destino](https://REEMPLAZA-URL/escritorio-remoto-plantilla-05.png)

A plataforma cria o modelo e avisa-te por notificações de que está a ser criado e de que foi criado corretamente.

> #### 📘 Também a partir da subseção Imagens
>
> Podes chegar à criação do modelo por duas vias: a partir do servidor em **Servers** (a desta guia) ou a partir da subseção **Imagens** da subscrição. As duas fazem o mesmo.

### Passo 4. Reutiliza o modelo numa implementação de Desktop Remoto

Ao registares uma nova subscrição de Desktop Remoto, no último passo do assistente (**Servidor**), escolhe **outra configuração** do servidor. Vai a **Imagem → As minhas imagens** (com um pequeno scroll) e seleciona o modelo que criaste.

{/\* 📸 CAPTURA 6 · registo de ER · As minhas imagens · seleção do modelo \*/}

![Seleção do modelo na implementação de Desktop Remoto](https://REEMPLAZA-URL/escritorio-remoto-plantilla-06.png)

Ao guardares, a plataforma lança a implementação do Desktop Remoto com a configuração desse modelo, com grande parte do processo já automatizado.

### Conclusão

Os modelos transformam uma configuração trabalhosa em algo reutilizável: preparas o servidor uma vez, transformas-no em modelo e aplicas-o em cada implementação de Desktop Remoto.

As duas coisas que mais cuidam do resultado são cumprir os requisitos do servidor de origem (utilizador admin, DHCP, sem função de Desktop Remoto, portas 80/443 livres) e controlar o desligamento após o Sysprep a partir do painel. Com o modelo criado, cada novo ambiente parte da tua configuração base em vez de começar do zero.


---

# 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/docs-pt/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.
