> 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/fr/deploiement/infrastructure/avd-templates.md).

# Modèles AVD

## Aperçu

Grâce à cette fonctionnalité, vous pouvez définir un ensemble (alias modèle) d’applications. Cet ensemble d’applications peut ensuite être appliqué à un ordinateur de manière sans interface / sans surveillance à l’aide du client RealmJoin.

Ceci est destiné à la création d’images maîtres pour les hôtes mutualisés multi-session Azure Virtual Desktop.

{% hint style="info" %}
La création et la gestion de modèles Azure Virtual Desktop (AVD) sont des tâches complexes qui nécessitent des connaissances expertes, une planification approfondie et une configuration précise. Bien que nous prenions entièrement en charge tous les sujets liés à RealmJoin décrits sur cette page, notre capacité à aider sur les sujets plus larges liés à la création de modèles AVD est limitée. Cela inclut, sans s’y limiter, les conseils généraux sur la création, la personnalisation, le déploiement et le dépannage des modèles AVD.
{% endhint %}

## Autorisations

Pour activer la fonctionnalité, vous devez définir un [rôle personnalisé](/fr/administration-et-parametres/permission/custom-roles.md) et attribuer ce rôle à un groupe ou à un utilisateur.

Copiez la définition suivante et assurez-vous de modifier le GroupID en conséquence.

```json
{
  "Rules": [
    {
      "Nom": "Autoriser les administrateurs à accéder à la fonctionnalité de modèles",
      "Groups": [
        "<ID du groupe Admin>"
      ],
      "Permissions": [
        "CanReadTemplateTable",
        "CanReadTemplateDetails",
        "CanEditTemplate",
        "CanDeleteTemplate",
        "CanChangeTemplatePackages",
        "CanChangeTemplateTokens"
      ]
    }
  ]
}
```

## Gestion des modèles

### Créer un modèle

1. Cliquez sur l’icône « modèles » ou ouvrez la section Modèles en saisissant l’URL : <https://portal.realmjoin.com/templates>

<figure><img src="/files/faafee992435379c235294f7df148be64109acb4" alt=""><figcaption><p>Liste des modèles</p></figcaption></figure>

2. Sélectionnez le <img src="/files/18aa35bfb62e0a4f1318a18402c4df6b5531f2ed" alt="" data-size="line"> icône (1), saisissez un nom explicite (2) et cliquez sur « Enregistrer » (3).

<figure><img src="/files/5e3c63106bb37a4368b1a758e92957d842563447" alt=""><figcaption><p>Créer un modèle</p></figcaption></figure>

### Ajouter des applications à un modèle

1. Ouvrez le modèle en cliquant sur son nom.
2. Pour ajouter des packages au modèle, cliquez sur le <img src="/files/18aa35bfb62e0a4f1318a18402c4df6b5531f2ed" alt="" data-size="line"> icône.

<figure><img src="/files/bf6139251f8c37ee3325e775fc29efa30c4e119c" alt=""><figcaption><p>Ajouter des packages à un modèle - 1</p></figcaption></figure>

3. Recherchez un package et cliquez sur le ![](/files/e3901ad23658e651066c7ed51dae3eb0b9baa59a) icône pour l’ajouter à votre modèle. La liste représente tous les packages RealmJoin auxquels vous êtes abonné dans votre environnement.
4. Une fois que vous avez terminé, cliquez sur le **Fermer** bouton.

<figure><img src="/files/c771e9aa1df8b2cc9c1f1ed11cad92b968780809" alt=""><figcaption><p>Ajouter des packages à un modèle - 2</p></figcaption></figure>

{% hint style="info" %}
Les packages Intune ne peuvent pas être attribués à l’aide des modèles AVD.
{% endhint %}

### Supprimer des applications d’un modèle

1. Ouvrez le modèle en cliquant sur son nom.
2. Si vous souhaitez supprimer des applications, cliquez sur **Désaffecter**. Si vous souhaitez définir des arguments qui écrasent ceux définis au niveau du package, vous pouvez le faire en cliquant sur **bloc Settings**.

<figure><img src="/files/a24bb73f2d6c611c78ad73bff53b894b1751c8a2" alt=""><figcaption><p>Supprimer les packages d’un modèle</p></figcaption></figure>

### Créer un jeton

Pour utiliser le modèle via le client RealmJoin, vous avez également besoin d’un jeton.

{% hint style="warning" %}
Veuillez manipuler le jeton avec soin. Si vous pensez que le jeton a pu être divulgué, révoquez-le en cliquant sur le **Révoquer** bouton à côté du jeton.
{% endhint %}

1. Pour créer un jeton, cliquez sur le **Jetons** .
2. Cliquez sur le <img src="/files/18aa35bfb62e0a4f1318a18402c4df6b5531f2ed" alt="" data-size="line"> icône (1), saisissez un nom explicite (2) et cliquez sur **Enregistrer** (3).

<figure><img src="/files/b9ec7fbf2e1334a8b12590e9c9617773bf6ccf97" alt=""><figcaption><p>Créer un jeton</p></figcaption></figure>

## Bonnes pratiques

Suivez ces recommandations pour conserver la stabilité de vos modèles AVD et éviter que des packages ne soient supprimés de manière inattendue d’un modèle.

### Utilisez un abonnement de package dédié par application

Créez toujours un **abonnement de package séparé** pour chaque application que vous ajoutez à un modèle et renommez-le en `AVD - [PACKAGENAME]`.

{% hint style="warning" %}
Ne réutilisez jamais un abonnement d’application existant (non AVD) dans un modèle. Les packages utilisés dans les modèles AVD sont gérés différemment des déploiements réguliers, donc partager un abonnement entre les deux peut entraîner un comportement inattendu.
{% endhint %}

### N’activez l’automatisation que sur le canal principal

Activez l’automatisation uniquement sur le **principal** canal — jamais sur le **aperçu** canal.

{% hint style="danger" %}
Il n’existe aucune option d’aperçu pour AVD, et le passage d’un abonnement de **aperçu** à **principal** crée un **nouvel** abonnement. Cela supprime le package existant et le reconstruit, ce qui retire le package de tout modèle dont il faisait partie.

Mise à jour depuis **principal** à **principal** ne crée pas un nouvel abonnement, donc le package reste dans le modèle.
{% endhint %}

## Utilisation d’un modèle

### AVD / Approvisionnement sans interface

Rassemblez l’ID du modèle et le jeton que vous souhaitez utiliser pour le déploiement.

<figure><img src="/files/071d812767438c2f881af7a5f88457c1da6a3796" alt=""><figcaption><p>Trouver l’ID du modèle et le jeton</p></figcaption></figure>

Exécutez la commande suivante depuis votre système/VM que vous souhaitez préparer comme image maître :

1. Télécharger RealmJoin : `Invoke-WebRequest -Uri "https://gkrealmjoin.s3.amazonaws.com/win-release/RealmJoin.exe" -OutFile "C:\temp\RealmJoin.exe"`
2. Installer RealmJoin : `Start-Process -FilePath "C:\temp\RealmJoin.exe" -ArgumentList "-install" -Wait`
3. Exécutez le déploiement sans interface. Veillez à saisir votre ID de modèle et votre jeton individuels : `Start-Process -FilePath "C:\Program Files\RealmJoin\RealmJoinService.exe" -ArgumentList " -avdprovision <Template ID> <Template Token>"`

### Journalisation et traces

Pour l’installation de RealmJoin et le déploiement sans interface, vous pouvez ajouter un argument supplémentaire `-trace` pour étendre la journalisation. Pour vérifier l’état/les journaux pendant le déploiement sans interface, ouvrez et actualisez périodiquement realmjoin.log, que vous trouverez sous `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/fr/deploiement/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.
