> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/pt/implementacao/infrastructure/avd-templates.md).

# Modelos AVD

## Visão geral

Usando este recurso, você pode definir um conjunto (também conhecido como modelo) de aplicativos. Esse conjunto de aplicativos pode então ser aplicado a um computador de forma sem interface / não assistida usando o RealmJoin Client.

Isto se destina à criação de imagens base para hosts agrupados de várias sessões do Azure Virtual Desktop.

{% hint style="info" %}
Criar e gerenciar modelos do Azure Virtual Desktop (AVD) é uma tarefa complexa que exige conhecimento especializado, planejamento minucioso e configuração precisa. Embora ofereçamos suporte total a todos os tópicos relacionados ao RealmJoin descritos nesta página, nossa capacidade de ajudar em tópicos mais amplos de modelagem do AVD é limitada. Isso inclui — mas não se limita a — orientações gerais sobre criação, personalização, implantação e solução de problemas de modelos do AVD.
{% endhint %}

## Permissões

Para habilitar o recurso, você deve definir um [função personalizada](/pt/administracao-e-definicoes/permission/custom-roles.md) e atribuir a função a um grupo ou usuário.

Copie a definição a seguir e certifique-se de alterar o GroupID de acordo.

```json
{
  "Rules": [
    {
      "Nome": "Permitir que administradores acessem o recurso de modelagem",
      "Groups": [
        "<ID do grupo de administradores>"
      ],
      "Permissions": [
        "CanReadTemplateTable",
        "CanReadTemplateDetails",
        "CanEditTemplate",
        "CanDeleteTemplate",
        "CanChangeTemplatePackages",
        "CanChangeTemplateTokens"
      ]
    }
  ]
}
```

## Gerenciar modelos

### Criando um modelo

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

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

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

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

### Adicionar aplicativos a um modelo

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

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

3. Pesquise um pacote e clique no ![](/files/76cd20ccafe80ec593e3f09a9c71842b91e1526c) ícone para adicioná-lo ao seu modelo. A lista representa todos os pacotes do RealmJoin aos quais você está inscrito em seu ambiente.
4. Quando terminar, clique no **Fechar** botão.

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

{% hint style="info" %}
Pacotes do Intune não podem ser atribuídos usando modelos do AVD.
{% endhint %}

### Remover aplicativos de um modelo

1. Abra o modelo clicando em seu nome.
2. Se quiser remover aplicativos, clique em **Desassociar**. Se quiser definir argumentos que substituem os definidos no nível do pacote, você pode fazer isso clicando em **Definições**.

<figure><img src="/files/bd5478ddbea347be7447c1185b2d3fd5465b7313" alt=""><figcaption><p>Remover pacotes de um modelo</p></figcaption></figure>

### Criar um token

Para usar o modelo via RealmJoin Client, você também precisa de um token.

{% hint style="warning" %}
Manuseie o token com cuidado. Se achar que o token pode ter sido vazado, revogue-o clicando no **Revogar** botão ao lado do token.
{% endhint %}

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

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

## Usando um modelo

### Provisionamento AVD / sem interface

Colete o ID do modelo e o token que você deseja usar para a implantação.

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

Execute o seguinte comando dentro do seu sistema/VM que deseja preparar como imagem base:

1. Baixar 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 a implantação sem interface. Certifique-se de inserir o seu ID de modelo e token individuais: `Start-Process -FilePath "C:\Program Files\RealmJoin\RealmJoinService.exe" -ArgumentList " -avdprovision <ID do modelo> <token do modelo>"`

### Registro e rastreamentos

Tanto na instalação do RealmJoin quanto na implantação sem interface, você pode adicionar um argumento adicional `-trace` para ampliar o registro. Para verificar o status/logs durante a implantação sem interface, abra e atualize periodicamente o realmjoin.log, que pode ser encontrado em `C:\Windows\Logs\`


---

# 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.realmjoin.com/pt/implementacao/infrastructure/avd-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.
