Was sind globale Variablen?
Globale Variablen (oder Umgebungsvariablen) sind dynamische Werte, die das Verhalten von Prozessen und Anwendungen beeinflussen. Diese Variablen speichern wichtige Informationen wie Systempfade, Benutzerdetails und Konfigurationseinstellungen, auf die verschiedene Programme und Skripte zugreifen und diese verwenden können. Mit der Funktion "Globale Variablen" von Kandjikönnen Sie automatisch eindeutige Gerätedetails in die meisten Profiltextfelder innerhalb von Profilen eingeben – einschließlich Custom Profiles und anderen Library Items– oder App Config.
So verwenden Sie globale Variablen in Kandji
Globale Variablen können in den meisten Textfeldern in Profilen (benutzerdefinierte Profile oder Library Items) und in den Feldern "Vollständiger Name" und "Kurzname" des Abschnitts " Lokales Administratorkonto bereitstellen" im Element "Automatisierte Device Enrollment Bibliothek" verwendet werden. Globale Variablen funktionieren für alle Gerätetypen. Variablen können auch mehrfach im selben Feld verwendet werden.
Wenn eine Gerätevariable, die in einem Profil verwendet wird, aktualisiert wird, wird dieses Profil mit der aktualisierten Variablen erneut auf dem Gerät installiert. Für die Verwendung in benutzerdefinierten Skripts haben wir Beispiele für ein benutzerdefiniertes Profil , das diese Werte lokal auffüllt, und eine Custom Script , die diese Werte wieder in die Web-App auf unserer GitHub repoeinliest. Stellen Sie sicher, dass Sie die Zsh-Shell nicht verwenden, wenn Sie auf diese Variablen in Skripts verweisen, da einige Variablen nicht korrekt gerendert werden.
Verfügbare globale Variablen
Alle Gerätefamilien | |
Variable | Beschreibung |
| Gibt die Seriennummer des Geräts ein, auf dem das Profil installiert wird. |
| Gibt den Gerätenamen des Geräts ein, auf dem das Profil installiert wird. |
| Fügt das Asset-Tag des Geräts ein, auf dem das Profil installiert wird. |
| Fügt die Geräte-ID des Geräts ein, auf dem das Profil installiert wird. |
| Fügt die eindeutige Gerätekennung des Geräts ein, auf dem das Profil installiert wird. |
| Fügt die universell eindeutige Kennung des Profils ein. |
| Fügt die E-Mail-Adresse des zugewiesenen Benutzers für das Gerät ein. |
| Fügt den vollständigen Namen des zugewiesenen Benutzers für das Gerät ein. |
| Fügt das E-Mail-Präfix des zugewiesenen Benutzers für das Gerät ein. (Alles vor dem @-Symbol) |
| Fügt den Benutzernamen des zugewiesenen Benutzers in Kandji ein. |
| Fügt das Präfix des Benutzernamens des zugewiesenen Benutzers in Kandji ein. (Alles vor dem @-Symbol) |
| Fügt die Abteilung des zugewiesenen Benutzers für das Gerät ein. |
| Fügt die Berufsbezeichnung des Benutzers ein, die im Identity-Provider definiert ist. |
| Fügt die Blueprint-ID des Blueprints ein, dem das Gerät zugewiesen ist. |
| Fügt den Blueprint-Namen des Blueprints ein, dem das Gerät zugewiesen ist. |
| Gibt den Modellnamen des Geräts ein, auf dem das Profil installiert wird. |
| Fügt die Modellkennung des Geräts ein, auf dem das Profil installiert wird. |
Nur iPhone und Mobilfunk iPad | |
Variable | Beschreibung |
| Fügt die MEID des Geräts ein, auf dem das Profil installiert wird. |
| Fügt die ICCID für SIM-Steckplatz 1 des Geräts ein, auf dem das Profil installiert wird. |
| Fügt die ICCID für SIM-Steckplatz 2 des Geräts ein, auf dem das Profil installiert wird. |
| Fügt die IMEI für SIM-Steckplatz 1 des Geräts ein, auf dem das Profil installiert wird. |
| Fügt die IMEI für SIM-Steckplatz 2 des Geräts ein, auf dem das Profil installiert wird. |
| Gibt die Telefonnummer für SIM-Steckplatz 1 des Profils ein. |
| Gibt die Telefonnummer für den SIM-Steckplatz 2 des zugewiesenen Benutzers für das Gerät ein. |
Nur iPhone, iPad und Apple TV | |
Variable | Beschreibung |
| Gibt die Modellnummer des Geräts ein, auf dem das Profil installiert wird. |