# Modelos AVD

## Overview

Usando esta funcionalidade, você pode definir um conjunto (também chamado de template) de aplicações. Esse conjunto de aplicações pode então ser aplicado a um computador de forma headless / unattended usando o RealmJoin Client.

Isto destina-se à criação de imagens golden para hosts pooled de múltiplas sessões do Azure Virtual Desktop.

{% hint style="info" %}
Criar e gerir templates do Azure Virtual Desktop (AVD) é uma tarefa complexa que requer conhecimento especializado, planeamento cuidadoso e configuração precisa. Embora ofereçamos suporte total a todos os tópicos relacionados com o RealmJoin descritos nesta página, a nossa capacidade de ajudar com tópicos mais amplos de templating do AVD é limitada. Isso inclui — mas não se limita a — orientações gerais sobre criação, personalização, implementação e resolução de problemas de templates do AVD.
{% endhint %}

## Permissões

Para ativar a funcionalidade, você deve definir uma [função personalizada](/pt/definicoes-do-realmjoin/permission/custom-roles.md) e atribuir a função a um grupo ou utilizador.

Copie a seguinte definição e certifique-se de alterar o GroupID em conformidade.

```json
{
  "Rules": [
    {
      "Name": "Permitir que administradores acedam à funcionalidade de templating",
      "Groups": [
        "<ID do Grupo do Grupo de Administradores>"
      ],
      "Permissions": [
        "CanReadTemplateTable",
        "CanReadTemplateDetails",
        "CanEditTemplate",
        "CanDeleteTemplate",
        "CanChangeTemplatePackages",
        "CanChangeTemplateTokens"
      ]
    }
  ]
}
```

## Gerir templates

### Criar um template

1. Clique no ícone "templates" ou abra a secção Templates introduzindo o URL: <https://portal.realmjoin.com/templates>

<figure><img src="/files/05509a951a3db4271e1e383b328ee8e43d96558f" alt=""><figcaption><p>Lista de Templates</p></figcaption></figure>

2. Selecione o <img src="/files/ec9d610653660bf74e61846a16cca94c5d7accb9" alt="" data-size="line"> ícone (1), introduza um nome significativo (2) e clique em "Save" (3).

<figure><img src="/files/1ac8458a69e4adc25924c83842cc11d658c5811e" alt=""><figcaption><p>Criar um template</p></figcaption></figure>

### Adicionar Aplicações a um Template

1. Abra o template clicando no respetivo nome.
2. Para adicionar pacotes ao template, clique no <img src="/files/ec9d610653660bf74e61846a16cca94c5d7accb9" alt="" data-size="line"> ícone.

<figure><img src="/files/16795fd677efed3ed5410aeb380d58f3f5fd109c" alt=""><figcaption><p>Adicionar pacotes a um template - 1</p></figcaption></figure>

3. Procure um pacote e clique no ![](/files/76cd20ccafe80ec593e3f09a9c71842b91e1526c) ícone para o adicionar ao seu template. A lista representa todos os pacotes RealmJoin aos quais subscreveu no seu ambiente.
4. Quando terminar, clique no **Close** botão.

<figure><img src="/files/ec4a0895c5c8dee707e44107fecf7f7e9787e531" alt=""><figcaption><p>Adicionar pacotes a um template - 2</p></figcaption></figure>

{% hint style="info" %}
Os pacotes Intune não podem ser atribuídos usando templates AVD.
{% endhint %}

### Remover Aplicações de um Template

1. Abra o template clicando no respetivo nome.
2. Se quiser remover aplicações, clique em **Unassign**. Se quiser definir argumentos que substituam os definidos ao nível do pacote, pode fazê-lo clicando em **Settings**.

<figure><img src="/files/bd5478ddbea347be7447c1185b2d3fd5465b7313" alt=""><figcaption><p>Pacotes remotos de um template</p></figcaption></figure>

### Criar um Token

Para usar o template através do RealmJoin Client, também precisa de um token.

{% hint style="warning" %}
Por favor, trate o token com cuidado. Se achar que o token pode ter sido exposto, revogue-o clicando no botão **Revoke** ao lado do token.
{% endhint %}

1. Para criar um token, clique em **Tokens** separador.
2. Clique no <img src="/files/ec9d610653660bf74e61846a16cca94c5d7accb9" alt="" data-size="line"> ícone (1), introduza um nome significativo (2) e clique em **Salvar** (3).

<figure><img src="/files/b2a576067fd8029c725ba979843d6bb66e54825d" alt=""><figcaption><p>Criar um token</p></figcaption></figure>

## Usar um Template

### AVD / Provisionamento headless

Recolha o ID do template e o token que pretende usar para a implementação.

<figure><img src="/files/dc45a2eee5ce303f2d4c99edc046089b2aaf1105" alt=""><figcaption><p>Encontrar o ID do template e o token</p></figcaption></figure>

Execute o seguinte comando dentro do seu sistema/VM que pretende preparar como imagem golden:

1. Transferir o RealmJoin: `Invoke-WebRequest -Uri "https://gkrealmjoin.s3.amazonaws.com/win-release/RealmJoin.exe" -OutFile "C:\temp\RealmJoin.exe"`
2. Instalar o RealmJoin: `Start-Process -FilePath "C:\temp\RealmJoin.exe" -ArgumentList "-install" -Wait`
3. Execute o provisionamento headless. Certifique-se de introduzir o seu ID de template e token individuais: `Start-Process -FilePath "C:\Program Files\RealmJoin\RealmJoinService.exe" -ArgumentList " -avdprovision <ID do Template> <Token do Template>"`

### Registos e Traces

Tanto para a instalação do RealmJoin como para o provisionamento headless, pode adicionar um argumento adicional `-trace` para aumentar o nível de registo. Para verificar o estado/registos durante o provisionamento headless, abra e atualize periodicamente o realmjoin.log, que pode ser encontrado em `C:\Windows\Logs\`


---

# Agent Instructions: 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:

```
GET https://docs.realmjoin.com/pt/gestao-de-aplicacoes/avd-templates.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
