> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Globale Variablen

> Verwenden Sie globale Variablen in benutzerdefinierten Skripten und Profilen von Iru Endpoint, um gerätespezifische Werte wie Seriennummer, Benutzer-E-Mail und Hostname dynamisch einzufügen.

<Callout icon="list-check" color="#B84A7A" iconType="regular">Globale Variablen funktionieren für alle Gerätetypen</Callout>

### Was sind globale Variablen?

Globale Variablen (oder Umgebungsvariablen) sind dynamische Werte, die beeinflussen, wie sich Prozesse und Anwendungen verhalten. Diese Variablen speichern wichtige Informationen wie Systempfade, Benutzerdetails und Konfigurationseinstellungen, auf die verschiedene Programme und Skripte zugreifen und die sie verwenden können. Mit der Funktion für globale Variablen von Iru können Sie eindeutige Gerätedetails automatisch in die meisten Textfelder innerhalb von Profilen eintragen, einschließlich [Custom Profiles](/de/endpoint/library/library-items-profiles/custom-profiles-overview) und anderer Library Items oder [App Config](/de/endpoint/library/library-items-profiles/using-appconfig).

### So verwenden Sie globale Variablen in Iru Endpoint

Globale Variablen können in den meisten Textfeldern innerhalb von Profilen (Custom Profiles oder Library Items) sowie in den Feldern Full Name und Short Name des Abschnitts **Provision Local Administrator Account** im Element [Automated Device Enrollment Library](/de/endpoint/settings/apple-integrations/configure-automated-device-enrollment) verwendet werden. Globale Variablen funktionieren für alle Gerätetypen. Variablen können auch mehrfach im selben Feld verwendet werden.

<Note>
  Wenn eine in einem Profil verwendete Gerätevariable aktualisiert wird, wird dieses Profil mit der aktualisierten Variable erneut auf dem Gerät installiert.
</Note>

<Tip>
  Für die Verwendung in benutzerdefinierten Skripten finden Sie in unserem [GitHub-Repo](https://github.com/kandji-inc/support) Beispiele für ein [Custom Profile](https://github.com/kandji-inc/support/blob/main/Global%20Variables/Global%20Variables.mobileconfig), das diese Werte lokal befüllt, und ein [Custom Script](https://github.com/kandji-inc/support/blob/main/Global%20Variables/GlobalVariablesExample.sh), das diese Werte zurück in die Web-App einliest.
</Tip>

<Warning>
  Verwenden Sie nicht die Zsh-Shell, wenn Sie in Skripten auf diese Variablen verweisen, da einige Variablen sonst nicht korrekt dargestellt werden.
</Warning>

### Verfügbare globale Variablen

<AccordionGroup>
  <Accordion title="Alle Gerätefamilien">
    | Variable | Beschreibung |
    | - | - |
    | `$SERIAL_NUMBER` | Fügt die **Seriennummer** des Geräts ein, auf dem das Profil installiert wird. |
    | `$DEVICE_NAME` | Fügt den **Gerätenamen** des Geräts ein, auf dem das Profil installiert wird. |
    | `$ASSET_TAG` | Fügt das **Asset-Tag** des Geräts ein, auf dem das Profil installiert wird. |
    | `$DEVICE_ID` | Fügt die **Geräte-ID** des Geräts ein, auf dem das Profil installiert wird. |
    | `$UDID` | Fügt den **Unique Device Identifier** des Geräts ein, auf dem das Profil installiert wird. |
    | `$PROFILE_UUID` | Fügt den **Universally Unique Identifier** des Profils ein. |
    | `$EMAIL` | Fügt die **E-Mail-Adresse** des zugewiesenen Benutzers des Geräts ein. |
    | `$FULL_NAME` | Fügt den **vollständigen Namen** des zugewiesenen Benutzers des Geräts ein. |
    | `$EMAIL_PREFIX` | Fügt das **E-Mail-Präfix** des zugewiesenen Benutzers des Geräts ein. (Alles vor dem @-Zeichen) |
    | `$USERNAME` | Fügt den **Benutzernamen** des zugewiesenen Benutzers in Iru ein. |
    | `$USERNAME_PREFIX` | Fügt das **Benutzernamen-Präfix** des zugewiesenen Benutzers in Iru ein. (Alles vor dem @-Zeichen) |
    | `$DEPARTMENT` | Fügt die **Abteilung** des zugewiesenen Benutzers des Geräts ein. |
    | `$JOB_TITLE` | Fügt die im Identitätsanbieter definierte **Berufsbezeichnung** des Benutzers ein. |
    | `$BLUEPRINT_ID` | Fügt die **Blueprint-ID** des Blueprints ein, dem das Gerät zugewiesen ist. |
    | `$BLUEPRINT_NAME` | Fügt den **Blueprint-Namen** des Blueprints ein, dem das Gerät zugewiesen ist. |
    | `$MODEL_NAME` | Fügt den **Modellnamen** des Geräts ein, auf dem das Profil installiert wird. |
    | `$MODEL_IDENTIFIER` | Fügt die **Modellkennung** des Geräts ein, auf dem das Profil installiert wird. |
  </Accordion>

  <Accordion title="Nur iPhone und iPad mit Mobilfunk">
    | Variable | Beschreibung |
    | - | - |
    | `$MEID` | Fügt die **MEID** des Geräts ein, auf dem das Profil installiert wird. |
    | `$ICCID_SLOT_1` | Fügt die **ICCID für SIM-Steckplatz 1** des Geräts ein, auf dem das Profil installiert wird. |
    | `$ICCID_SLOT_2` | Fügt die **ICCID für SIM-Steckplatz 2** des Geräts ein, auf dem das Profil installiert wird. |
    | `$IMEI_SLOT_1` | Fügt die **IMEI für SIM-Steckplatz 1** des Geräts ein, auf dem das Profil installiert wird. |
    | `$IMEI_SLOT_2` | Fügt die **IMEI für SIM-Steckplatz 2** des Geräts ein, auf dem das Profil installiert wird. |
    | `$PHONE_NUMBER_SLOT_1` | Fügt die **Telefonnummer für SIM-Steckplatz 1** des Profils ein. |
    | `$PHONE_NUMBER_SLOT_2` | Fügt die **Telefonnummer für SIM-Steckplatz 2** des zugewiesenen Benutzers des Geräts ein. |
  </Accordion>

  <Accordion title="Nur iPhone, iPad und Apple TV">
    | Variable | Beschreibung |
    | - | - |
    | `$MODEL_NUMBER` | Fügt die **Modellnummer** des Geräts ein, auf dem das Profil installiert wird. |
  </Accordion>
</AccordionGroup>
