# AVD-Vorlagen

## Übersicht

Mit dieser Funktion können Sie einen Satz (auch Vorlage genannt) von Anwendungen definieren. Dieser Satz von Anwendungen kann dann mithilfe des RealmJoin Clients unbeaufsichtigt / headless auf einen Computer angewendet werden.

Dies ist für die Erstellung von Golden Images für Azure Virtual Desktop Multi-Session Pool Hosts vorgesehen.

{% hint style="info" %}
Das Erstellen und Verwalten von Azure Virtual Desktop (AVD)-Vorlagen ist eine komplexe Aufgabe, die Expertenwissen, gründliche Planung und präzise Konfiguration erfordert. Während wir alle auf dieser Seite beschriebenen RealmJoin-bezogenen Themen vollständig unterstützen, ist unsere Unterstützung bei weiter gefassten AVD-Templating-Themen begrenzt. Dazu gehören – unter anderem – allgemeine Hinweise zum Erstellen, Anpassen, Bereitstellen und zur Fehlerbehebung von AVD-Vorlagen.
{% endhint %}

## Berechtigungen

Um die Funktion zu aktivieren, müssen Sie eine [benutzerdefinierte Rolle](https://docs.realmjoin.com/de/realmjoin-einstellungen/permission/custom-roles) definieren und die Rolle einer Gruppe oder einem Benutzer zuweisen.

Kopieren Sie die folgende Definition und stellen Sie sicher, dass Sie die GroupID entsprechend ändern.

```json
{
  "Rules": [
    {
      "Name": "Admins den Zugriff auf die Vorlagenfunktion erlauben",
      "Groups": [
        "<Group ID of Admin Group>"
      ],
      "Permissions": [
        "CanReadTemplateTable",
        "CanReadTemplateDetails",
        "CanEditTemplate",
        "CanDeleteTemplate",
        "CanChangeTemplatePackages",
        "CanChangeTemplateTokens"
      ]
    }
  ]
}
```

## Vorlagen verwalten

### Eine Vorlage erstellen

1. Klicken Sie auf das Symbol "templates" oder öffnen Sie den Bereich Templates, indem Sie die URL eingeben: <https://portal.realmjoin.com/templates>

<figure><img src="https://2298793958-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>Vorlagenliste</p></figcaption></figure>

2. Wählen Sie das <img src="https://2298793958-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"> Symbol (1) ein, geben Sie einen aussagekräftigen Namen (2) ein und klicken Sie auf "Save" (3).&#x20;

<figure><img src="https://2298793958-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>Eine Vorlage erstellen</p></figcaption></figure>

### Anwendungen zu einer Vorlage hinzufügen

1. Öffnen Sie die Vorlage, indem Sie auf ihren Namen klicken.
2. Um Pakete zur Vorlage hinzuzufügen, klicken Sie auf das <img src="https://2298793958-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"> Symbol.&#x20;

<figure><img src="https://2298793958-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>Pakete zu einer Vorlage hinzufügen - 1</p></figcaption></figure>

3. Suchen Sie nach einem Paket und klicken Sie auf das ![](https://2298793958-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) Symbol, um es Ihrer Vorlage hinzuzufügen. Die Liste enthält alle RealmJoin-Pakete, die Sie in Ihrer Umgebung abonniert haben.
4. Wenn Sie fertig sind, klicken Sie auf das **Schließen** Schaltfläche.

<figure><img src="https://2298793958-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>Pakete zu einer Vorlage hinzufügen - 2</p></figcaption></figure>

{% hint style="info" %}
Intune-Pakete können nicht mithilfe von AVD-Vorlagen zugewiesen werden.
{% endhint %}

### Anwendungen aus einer Vorlage entfernen

1. Öffnen Sie die Vorlage, indem Sie auf ihren Namen klicken.
2. Wenn Sie Anwendungen entfernen möchten, klicken Sie auf **Zuweisung aufheben**. Wenn Sie Argumente definieren möchten, die die auf Paketebene festgelegten überschreiben, können Sie dies tun, indem Sie auf **Einstellungen**.&#x20;

<figure><img src="https://2298793958-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>Remote-Pakete aus einer Vorlage</p></figcaption></figure>

### Einen Token erstellen

Um die Vorlage über den RealmJoin Client zu verwenden, benötigen Sie außerdem einen Token.&#x20;

{% hint style="warning" %}
Bitte behandeln Sie den Token mit Sorgfalt. Wenn Sie vermuten, dass der Token möglicherweise geleakt wurde, widerrufen Sie ihn, indem Sie auf die **Widerrufen** Schaltfläche neben dem Token klicken.&#x20;
{% endhint %}

1. Um einen Token zu erstellen, klicken Sie auf **Tokens** Tab.
2. Klicken Sie auf das <img src="https://2298793958-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"> Symbol (1), geben Sie einen aussagekräftigen Namen (2) ein und klicken Sie auf **Speichern** (3).&#x20;

<figure><img src="https://2298793958-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>Einen Token erstellen</p></figcaption></figure>

## Eine Vorlage verwenden&#x20;

### AVD / Headless-Bereitstellung

Ermitteln Sie die Vorlagen-ID und den Token, den Sie für die Bereitstellung verwenden möchten.

<figure><img src="https://2298793958-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>Vorlagen-ID und Token finden</p></figcaption></figure>

Führen Sie den folgenden Befehl auf Ihrem System/VM aus, das Sie als Golden Image vorbereiten möchten:

1. RealmJoin herunterladen: `Invoke-WebRequest -Uri "https://gkrealmjoin.s3.amazonaws.com/win-release/RealmJoin.exe" -OutFile "C:\temp\RealmJoin.exe"`
2. RealmJoin installieren: `Start-Process -FilePath "C:\temp\RealmJoin.exe" -ArgumentList "-install" -Wait`
3. Führen Sie die headless Bereitstellung aus. Stellen Sie sicher, dass Sie Ihre individuelle Vorlagen-ID und Ihren Token eingeben: `Start-Process -FilePath "C:\Program Files\RealmJoin\RealmJoinService.exe" -ArgumentList " -avdprovision <Template ID> <Template Token>"`

### Protokollierung und Traces

Sowohl für die RealmJoin-Installation als auch für die headless Bereitstellung können Sie ein zusätzliches Argument hinzufügen `-trace` um die Protokollierung zu erweitern. Um den Status/die Logs während der headless Bereitstellung zu prüfen, öffnen und aktualisieren Sie regelmäßig realmjoin.log, das unter folgendem Pfad zu finden ist: `C:\Windows\Logs\`
