# Modelos AVD

## Vista geral

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

Isto destina-se à criação de imagens douradas para hosts agrupados de sessão múltipla do Azure Virtual Desktop.

{% hint style="info" %}
Criar e gerir modelos do Azure Virtual Desktop (AVD) é uma tarefa complexa que requer conhecimento especializado, planeamento minucioso 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 modelação do AVD é limitada. Isto inclui — mas não se limita a — orientação geral sobre criação, personalização, implementação e resolução de problemas de modelos do AVD.
{% endhint %}

## Permissões

Para ativar a funcionalidade, tem de definir uma [função personalizada](https://docs.realmjoin.com/pt/definicoes-do-realmjoin/permission/custom-roles) e atribuir a função a um grupo ou utilizador.

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

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

## Gerir modelos

### Criar um modelo

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

<figure><img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FxXuRmmsPeWTAz5UJG5Mm%2Fimage.png?alt=media&#x26;token=8b474fea-95ba-4b94-9b29-596d2d61192b" alt=""><figcaption><p>Lista de modelos</p></figcaption></figure>

2. Selecione a <img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FHmyI4SpDdXwH2CwGu7yt%2Fimage.png?alt=media&#x26;token=4778665b-3ac9-4752-96ed-53ece4633280" alt="" data-size="line"> ícone (1), introduza um nome significativo (2) e clique em "Guardar" (3).&#x20;

<figure><img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FuQUkRsaiVgISctj4Zb8S%2Fimage-1.png?alt=media&#x26;token=5cc20b3b-0f47-4d1b-bb7e-fb693e4f6498" alt=""><figcaption><p>Criar um modelo</p></figcaption></figure>

### Adicionar aplicações a um modelo

1. Abra o modelo clicando no seu nome.
2. Para adicionar pacotes ao modelo, clique no <img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FHvBdWctDPfuVmTP12ZRK%2Fimage.png?alt=media&#x26;token=d520017f-4e10-4236-87ca-809154e79403" alt="" data-size="line"> ícone.&#x20;

<figure><img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2Fe2WNicG057XlC2Zjw2TX%2Fimage-2.png?alt=media&#x26;token=dc4c9bee-a032-4c7f-831b-86f6506737d6" alt=""><figcaption><p>Adicionar pacotes a um modelo - 1</p></figcaption></figure>

3. Procure um pacote e clique no ![](https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FBdRIwooSznEKFEutEiNJ%2Fimage.png?alt=media\&token=67b30b07-0391-4252-a3c9-108e425452f8) ícone para o adicionar ao seu modelo. A lista representa todos os pacotes RealmJoin aos quais se subscreveu no seu ambiente.
4. Quando terminar, clique no **Fechar** botão.

<figure><img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FcaiKnyWcTB03y2fsTYfw%2Fimage-3.png?alt=media&#x26;token=cb1c1ddd-a678-4f92-be44-49d46fe95db2" alt=""><figcaption><p>Adicionar pacotes a um modelo - 2</p></figcaption></figure>

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

### Remover aplicações de um modelo

1. Abra o modelo clicando no seu nome.
2. Se quiser remover aplicações, clique em **Desatribuir**. Se quiser definir argumentos que substituam os definidos ao nível do pacote, pode fazê-lo clicando em **Definições**.&#x20;

<figure><img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FBIajMVAI5JNGAdsznMZ9%2Fimage-4.png?alt=media&#x26;token=29c19b9e-0b05-4d71-be2c-70e35750ab25" alt=""><figcaption><p>Pacotes remotos de um modelo</p></figcaption></figure>

### Criar um token

Para usar o modelo através do RealmJoin Client, também precisa de um token.&#x20;

{% hint style="warning" %}
Por favor, manuseie o token com cuidado. Se acha que o token pode ter sido comprometido, revogue-o clicando no botão **Revogar** ao lado do token.&#x20;
{% endhint %}

1. Criar um token, clique em **Tokens** aba.
2. Clique no <img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FHmyI4SpDdXwH2CwGu7yt%2Fimage.png?alt=media&#x26;token=4778665b-3ac9-4752-96ed-53ece4633280" alt="" data-size="line"> ícone (1), introduza um nome significativo (2) e clique **Guardar** (3).&#x20;

<figure><img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FgPVq1LS6wTVvp5iI2iJa%2Fimage-6.png?alt=media&#x26;token=39640bf1-7dfb-4433-aa00-6b0e6e1892dd" alt=""><figcaption><p>Criar um token</p></figcaption></figure>

## Usar um modelo&#x20;

### AVD / Provisionamento sem interface

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

<figure><img src="https://686519968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FVW0SRqoDYrJkVNXMF8Co%2Fimage.png?alt=media&#x26;token=56d936a7-b26e-44f0-91a0-7ffb7556ffc9" alt=""><figcaption><p>Encontrar o ID do modelo e o token</p></figcaption></figure>

Execute o comando seguinte a partir do interior do seu sistema/VM que pretende preparar como imagem dourada:

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 a implementação sem interface. Certifique-se de introduzir 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>"`

### Registo e rastreios

Tanto para a instalação do RealmJoin como para a implementação sem interface, pode adicionar um argumento adicional `-trace` para विस्तender o registo. Para verificar o estado/registos durante a implementação sem interface, abra e atualize periodicamente o realmjoin.log, que pode ser encontrado em `C:\Windows\Logs\`
