> 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/de/anwendungsverwaltung/packages/package-deployment.md).

# Paketkonfiguration und Zuweisungen

RealmJoin-Paketabonnements und Zuweitungstypen wie Main (Required) und Available für die Bereitstellung von Software über RealmJoin oder Intune sowie wie widersprüchliche Benutzer- und Gerätezuweisungen priorisiert werden

{% embed url="<https://www.youtube.com/watch?v=BdF3rvMbjFs>" %}

## Verwaltetes Abonnement

Als verwaltet abonnierte Pakete werden mit verwalteten Benutzergruppen bereitgestellt. Es stehen verschiedene Gruppentypen zur Verfügung, die je nach Ihrem Szenario ausgewählt werden können.

{% hint style="info" %}
Verwaltete Pakete sind der bevorzugte Weg, Software an Ihre Benutzer bereitzustellen. Sie können dies mit automatischen Paketaktualisierungen und dem Lebenszyklus kombinieren, um sicherzustellen, dass Ihre Benutzer die neuesten Funktionen und Patches erhalten.
{% endhint %}

### **Haupt (Erforderlich)**

RealmJoin oder Intune installiert die Anwendung automatisch. Diese Anwendungen sind obligatorisch, und beide Lösungen werden kontinuierlich versuchen, die Anwendung zu installieren, wenn sie auf dem Gerät nicht gefunden wird.

### **Verfügbar**

{% tabs %}
{% tab title="RealmJoin" %}
Die Anwendung wird im Tray des RealmJoin-Agenten angezeigt und erfordert, dass der Benutzer den Download und die Installation manuell initiiert.

<figure><img src="https://2298793958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FQkUe67EPZRg2mfEceVou%2Fimage.png?alt=media&amp;token=219923c1-59bb-47c0-857d-7ecdcd7fb94e" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Intune" %}
Die Anwendung wird in Company Portal -> Apps angezeigt und erfordert, dass der Benutzer den Download und die Installation manuell initiiert.

<figure><img src="https://2298793958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FtYyz0zHDoH8pVUeVeEBX%2Fimage.png?alt=media&amp;token=eb278ba8-9e42-4b45-a4e0-bcd3d428fcf0" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### Vorschau

Benutzer und Geräte in der Vorschaugruppe erhalten die neueste Version des Pakets vor den anderen Gruppen. Die Vorschau-Einstellungen können über den [Automatisierungs-Tab](/de/anwendungsverwaltung/packages/package-details.md#automation).

### Deinstallieren

RealmJoin oder Intune deinstalliert das Paket von den zugewiesenen Benutzern und Geräten. Das Hinzufügen eines Benutzers oder Geräts zur Deinstallationsgruppe entfernt sie aus allen anderen Gruppen.

Eine Deinstallationszuweisung hat Vorrang vor Haupt- und Verfügbarkeitszuweisungen, unabhängig davon, auf welcher Ebene sie vorgenommen wurde: Ein Gerät in der Deinstallationsgruppe führt dazu, dass das Paket deinstalliert wird, selbst wenn der angemeldete Benutzer in der Hauptgruppe ist, und umgekehrt. Nur eine [Ausschließen](#exclude) Zuweisung hat eine höhere Priorität, siehe [Zuweisungspriorität](#assignment-priority-and-conflicts).

### Aktualisierung

Die Aktualisierungsgruppe wird bei Bedarf erstellt und nimmt lose Installationen eines Softwaretitels automatisch in die Verwaltung auf, sodass neue Versionen — einschließlich Sicherheitspatches — diese Geräte ebenfalls erreichen. Sie ist der Mechanismus, der Intune **Verfügbar** Apps aktuell hält, indem veraltete Geräte vorübergehend als **Erforderlich**.

Für Details siehe [Aktualisierungsgruppe](/de/anwendungsverwaltung/packages/update-group.md).

### Ausschließen

Muss explizit über "Mehr" > "Zuweisungen ausschließen" aktiviert werden (wie in der [Abbildung unten](#enable-additional-and-restore-default-groups)). Benutzer und Geräte in der angegebenen Gruppe werden von Zuweisungen im gesamten Paket und in den zugehörigen verwalteten Gruppen ausgeschlossen.

{% hint style="info" %}
Diese Option sollte nur in spezifischen Fällen verwendet werden und ist nicht dazu gedacht, Zuweisungskonflikte zu verwalten. Sie sollten Zuweisungen immer mit klaren Benutzer-zu-Gruppen-Zuweisungen verwalten, ohne einen Ausschlussmechanismus verwenden zu müssen. Wir raten dringend von mehrschichtigen Zuweisungskonstrukten ab.
{% endhint %}

#### Verwendung

Die Ausschlusszuweisung von Gruppen wird verwendet, um sicherzustellen, dass Benutzer in der zugewiesenen Ausschlussgruppe nicht innerhalb der verwalteten Paketgruppen verwaltet werden. Sie entfernt Benutzer nicht aus verwalteten Gruppen innerhalb desselben Pakets. Stattdessen sorgt sie dafür, dass bestimmte Pakete niemals gleichzeitig demselben Benutzer zugewiesen werden.

Beispielsweise können Sie die Ausschlussfunktion verwenden, um zu verhindern, dass ein Benutzer, der einer 64-Bit-Adobe-Reader-Paketgruppe zugewiesen ist, auch die 32-Bit-Version erhält. Weisen Sie die verwendete 64-Bit-Paketgruppe einfach dem 32-Bit-Paket als Ausschluss zu.

{% hint style="warning" %}
Ausschluss wird vor allem anderen ausgewertet. Wenn der angemeldete Benutzer *oder* das Gerät Mitglied einer Ausschlussgruppe eines Pakets ist, wird keine andere Zuweisung dieses Pakets ausgewertet — weder Hauptgruppe, Verfügbar, Vorschau, Aktualisierung, eine direkte Benutzerzuweisung noch **auch nicht Deinstallieren** . Das Paket wird auf diesem Gerät einfach ignoriert: Es wird weder installiert noch deinstalliert. Siehe [Zuweisungspriorität](#assignment-priority-and-conflicts).
{% endhint %}

#### Ausschlusszuweisungen für Intune-Apps

Auch Intune-Apps können aus Gruppen ausgeschlossen werden. Öffnen Sie auf der Detailseite der App unter "Mehr" > "Zuweisungen ausschließen" in der *Direkte Gruppen* Liste, wählen Sie die Absicht, von der die Gruppe ausgeschlossen werden soll (**Erforderlich**, **Verfügbar** oder **Deinstallieren**) und fügen Sie die Gruppe hinzu. RealmJoin erstellt einen nativen Intune-Ausschluss, sodass die Gruppe unter *Ausgeschlossene Gruppen* der betreffenden Absicht auch im Intune admin center angezeigt wird. Die Option ist für jede Intune-App verfügbar, unabhängig davon, ob sie als verwaltet abonniert ist oder nicht.

Ausschlüsse werden zusammen mit den anderen Zuweisungen in *Direkte Gruppen*aufgeführt. Das Entfernen eines Ausschlusses entfernt ihn nur für diese Absicht; Ausschlüsse derselben Gruppe für andere Absichten bleiben bestehen. Das Hinzufügen und Entfernen von Ausschlüssen wird im Prüfprotokoll aufgezeichnet.

Intune, nicht RealmJoin, wertet diese Ausschlüsse aus:

* **Pro Absicht** — ein Ausschluss gilt nur für die Absicht, für die er erstellt wurde. Das Ausschließen einer Gruppe von *Erforderlich* blendet die App nicht aus dem Company Portal aus, wenn die Gruppe auch als *Verfügbar*.
* **Ausschluss hat Vorrang** — innerhalb derselben Absicht hat eine ausgeschlossene Gruppe Vorrang vor eingeschlossenen Gruppen, einschließlich *Alle Benutzer* und *Alle Geräte* Zuweisungen. Eine Gruppe kann für dieselbe Absicht nicht gleichzeitig ein- und ausgeschlossen sein, daher listet der Auswahldialog nur Gruppen auf, die für die ausgewählte Absicht noch keine Zuweisung haben.
* **Gleicher Gruppentyp** — schließen Sie Benutzergruppen von benutzerbezogenen Zuweisungen und Gerätegruppen von gerätebezogenen Zuweisungen aus. Intune unterstützt es nicht, Gerätegruppen von Benutzerzuweisungen auszuschließen oder umgekehrt.
* **Kein Deinstallieren** — ein Ausschluss stoppt nur die Zuweisung. Die App bleibt auf Geräten installiert, die sie bereits haben; verwenden Sie eine *Deinstallieren* Zuweisung, um sie zu entfernen.
* **Nur Haupt-App** — Ausschlüsse werden in der Haupt-Intune-App erstellt. Während eines verwalteten Updates behält die Vorschau-App ihre eigenen Zuweisungen.

Änderungen erreichen die Geräte mit ihrem nächsten Intune-Check-in. Siehe die [Microsoft-Dokumentation zu App-Zuweisungen](https://learn.microsoft.com/en-us/intune/intune-service/apps/apps-deploy) für Details.

### Zuweisungspriorität und Konflikte

Verwaltete Pakete können Benutzern (über Benutzergruppen oder direkt) und Geräten (über Gerätegruppen, siehe [Pakete Geräten zuweisen](/de/realmjoin-agent/realmjoin-client/multi-user-devices.md#option-a-assign-packages-to-devices)). Da ein Gerät und sein angemeldeter Benutzer in unterschiedlichen Gruppen desselben Pakets landen können, löst das RealmJoin-Backend Konflikte deterministisch auf, wenn es die Konfiguration für ein Gerät rendert.

In verwalteten Paketen wird die Gruppenverwaltung vom RealmJoin Portal übernommen, das nach der Erstellung die GUID jeder Gruppe verwendet. Dadurch kann das Portal den mit jeder Gruppe verknüpften Bereitstellungstyp identifizieren und zwischen ihnen priorisieren. So wird ein deterministisches Verhalten in Szenarien sichergestellt, in denen einem Benutzer oder Gerät versehentlich mehrere Bereitstellungsgruppen zugewiesen werden.

Für jedes Paket werden die Zuweisungen des angemeldeten Benutzers, der Gruppen des Benutzers und der Gruppen des Geräts in dieser Reihenfolge gesammelt und ausgewertet:

1. **Ausschließen** — wenn *eine beliebige* der gesammelten Zuweisungen eine Ausschlusszuweisung ist, wird das Paket vollständig verworfen. Nichts anderes wird ausgewertet, einschließlich Deinstallieren.
2. **Deinstallieren** — wenn *eine beliebige* der verbleibenden Zuweisungen eine Deinstallationszuweisung ist, wird das Paket deinstalliert, unabhängig davon, ob sie aus einer Benutzergruppe, einer Gerätegruppe oder einer direkten Benutzerzuweisung stammt.
3. **Direkte Benutzerzuweisung** — ein dem Benutzer direkt zugewiesenes Paket (nicht über eine Gruppe) hat Vorrang vor allen Gruppenzuweisungen, unabhängig davon, ob sie aus Benutzergruppen oder Gerätegruppen stammen.
4. **Gruppenzuweisungen** — Benutzergruppen und Gerätegruppen werden gleich behandelt und nach ihrem Bereitstellungstyp (hoch bis niedrig) geordnet:\
   \[Aktualisierung] - Vorschau - Verfügbar - Erforderlich\
   Wenn die Gruppe des Benutzers und die Gruppe des Geräts denselben Bereitstellungstyp haben, wird die Gruppenzuweisung des Benutzers verwendet.

Tatsächlich lautet die Prioritätsreihenfolge (hoch bis niedrig):

\[Ausschluss] - Deinstallieren - \[Aktualisierung] - Vorschau - Verfügbar - Erforderlich

#### Verwaltete und klassische Prioritätskaskade

Die obige Reihenfolge ist die standardmäßige **verwaltete Kaskade**, bei der eine Verfügbarkeitszuweisung Vorrang vor einer Hauptgruppe-(Erforderlich)-Zuweisung hat. Wenn Sie das Gegenteil bevorzugen — also dass ein Benutzer oder Gerät, das sowohl in der Haupt- als auch in der Verfügbarkeitsgruppe ist, das Paket als verpflichtend installiert bekommt — wechseln Sie zur **klassischen Kaskade**:

* **Verwaltete Kaskade** (Standard): \[Ausschluss] - Deinstallieren - \[Aktualisierung] - Vorschau - **Verfügbar** - **Erforderlich**
* **Klassische Kaskade**: \[Ausschluss] - Deinstallieren - \[Aktualisierung] - Vorschau - **Erforderlich** - **Verfügbar**

Die Kaskade kann auf zwei Ebenen festgelegt werden:

* **Tenant-weit** — aktivieren Sie unter Einstellungen > Allgemein > App-Konfiguration *Klassische Prioritätskaskade für verwaltete Apps*. Das Ändern des Schalters erfordert eine Bestätigung und wirkt sich sofort auf jeden Benutzer und jedes Paket aus, das keine paketbezogene Überschreibung hat. Siehe [Prioritätskaskade für verwaltete Apps](/de/administration-and-einstellungen/general.md#managed-app-priority-cascade).
* **Pro Paket** — in den [Experteneinstellungen](/de/anwendungsverwaltung/packages/package-settings.md#expert-settings)des Pakets überschreibt die *Prioritätskaskade* den Tenant-Standard nur für dieses Paket: *Tenant-Standard verwenden* (empfohlen), *Verwaltete Kaskade* oder *Klassische Kaskade*.

Der Schalter wirkt sich nur auf verwaltete Pakete und nur auf die Rangfolge von Hauptgruppe gegenüber Verfügbar aus. Ausschluss, Deinstallieren, Aktualisierung und Vorschau behalten ihre Position, und Basispakete werden immer als verpflichtend installiert, wenn eine ihrer Zuweisungen Erforderlich ist.

{% hint style="info" %}
Gerätegruppen-Zuweisungen werden nur ausgewertet, wenn die Gerätezuweisung für Ihren Tenant aktiviert ist. Bitte fragen Sie den RJ-Support, ob die Funktion zur Gerätezuweisung in Ihrem Tenant aktiv ist. Ohne sie werden Gruppenmitgliedschaften des Geräts — einschließlich Ausschluss- und Deinstallationsgruppen — nicht berücksichtigt.

Eine Ausschluss- oder Deinstallationszuweisung wird ignoriert, wenn die Zuweisung selbst aufgrund ihrer Experteneinstellungen auf dem aktuellen Gerät herausgefiltert wird (z. B. *Nur in VDI* / *In VDI ignorieren*, *Nur auf hybrid-verbundenen Geräten* / *Auf hybrid-verbundenen Geräten ignorieren*, *Auf privaten Geräten ignorieren*), siehe [Experteneinstellungen](/de/anwendungsverwaltung/packages/package-settings.md#expert-settings).
{% endhint %}

{% hint style="warning" %}
Die obigen Regeln beschreiben, wie der RealmJoin-Agent Zuweisungen auflöst. Für Pakete, die über Intune bereitgestellt werden, werden dieselben Gruppen der Intune-App zugewiesen und Intune wendet seine eigene Konfliktauflösung an. Insbesondere unterstützt Intune es nicht, eine Gerätegruppe von einer Benutzergruppen-Zuweisung auszuschließen oder umgekehrt, siehe [Ausschlusszuweisungen für Intune-Apps](#exclude-assignments-for-intune-apps). Verweisen Sie auf die [Microsoft-Dokumentation zu App-Zuweisungskonflikten](https://learn.microsoft.com/en-us/intune/intune-service/apps/apps-deploy#how-conflicts-between-app-intents-are-resolved) für Details.
{% endhint %}

### Zusätzliche und Standardgruppen wiederherstellen

<figure><img src="https://2298793958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2Ft9P4J6LHAbAkgcaZPbQQ%2Fimage.png?alt=media&amp;token=a0593e78-3f33-4fca-8d07-c6a480de1e95" alt=""><figcaption></figcaption></figure>

Über die Schaltfläche "Mehr" können Sie die optionale Aktualisierungsgruppe aktivieren, Ausschlusszuweisungen verwalten und auch die standardmäßigen verwalteten Gruppen wiederherstellen, falls sie gelöscht wurden.

### Zuweisungen ändern

{% hint style="warning" %}
Benutzer und Geräte sollten zu jedem Zeitpunkt nur in einer von RealmJoin verwalteten Gruppe sein.
{% endhint %}

Benutzer und Geräte können mithilfe der *Verwaltete Benutzer* Funktion leicht zwischen Gruppen verschoben werden.

<figure><img src="https://2298793958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FcPjlPHy1HpdhBA5ed9Rg%2Fimage.png?alt=media&amp;token=9910f82a-9492-4ab6-87c9-a2cb519a44ed" alt=""><figcaption></figcaption></figure>

Wenn Sie Hauptgruppe, Vorschau, Verfügbar und Deinstallieren auswählen, wird der Benutzer der gewählten Gruppe hinzugefügt und aus allen anderen für das Paket relevanten Gruppen entfernt.

Durch Auswahl von Zuweisen werden Benutzer standardmäßig der Hauptgruppe hinzugefügt.

## Basisabonnement (Legacy)

Basispakete haben keine zugehörigen Microsoft Entra-Gruppen. Sie müssen Gruppen, Geräte oder Benutzer manuell zuweisen.

Gruppen, Geräte und Benutzer, die einem Basispaket zugewiesen sind, werden standardmäßig als Verfügbar zugewiesen und können über die Schaltfläche \[Einstellungen ändern] geändert werden.

<figure><img src="https://2298793958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FPaBdqESviHIokxBnQA5Y%2Fimage.png?alt=media&amp;token=a4f392b9-dc49-438d-b373-320477e51987" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2298793958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FwNCcuDXYYbQu0yLBm8Qr%2Fimage.png?alt=media&amp;token=77b1f499-24d8-401e-83cb-7b7325c82c76" alt=""><figcaption></figcaption></figure>

#### Migration von Basis- zu verwalteten Abonnements

Um ein älteres Basis-Paketabonnement in das standardmäßige verwaltete Format zu migrieren, stellt das RealmJoin Portal eine integrierte Konvertierungsfunktion bereit. Im Abschnitt zugewiesene Gruppen des basisabonnierten Anwendungspakets ist die Option "In verwaltete App konvertieren" hinter der Schaltfläche "Mehr" verfügbar.

Diese Funktion erstellt die standardmäßigen verwalteten Abonnementgruppen, in die die Legacy-Benutzer per Massenoperation oder Verschachtelung hinzugefügt werden können.

<figure><img src="https://2298793958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FId9Dj1bIlGSwXPeTmVj2%2Fimage.png?alt=media&amp;token=b0e938d4-4eee-4731-989d-482c3f4c04ca" alt=""><figcaption><p>Vorbereitung zur Migration einer Basis-App zu einer verwalteten App</p></figcaption></figure>

<figure><img src="https://2298793958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkrcM7cKOpXKri1kVrh%2Fuploads%2FR2NwuLIyXhQctr2xAVen%2Fimage.png?alt=media&amp;token=4b1ef854-bc96-4825-8c0b-9495465816d2" alt=""><figcaption><p>Ergebnis des Migrationsprozesses</p></figcaption></figure>


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.realmjoin.com/de/anwendungsverwaltung/packages/package-deployment.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
