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 Kandji kö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 innerhalb von Profilen (benutzerdefinierte Profile oder Library Items) und in den Feldern Vollständiger Name und Kurzname des Abschnitts " Lokales Administratorkonto bereitstellen" in der Automatisierte Device Enrollment Bibliothek Artikel. 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 ein Custom Script, die diese Werte wieder in die Web-App auf unserer GitHub repo einliest.
Verfügbare globale Variablen
Nachfolgend finden Sie eine vollständige Liste der globalen Variablen, die in Konfigurationsprofilen und App Config verwendet werden können.
Variable | Beschreibung |
---|---|
$SERIAL_NUMMER | Gibt 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 die eindeutige Gerätekennung des Geräts ein, auf dem das Profil installiert wird. |
$PROFILE_UUID | Fügt die universell eindeutige Kennung des Profils ein. |
Fügt die E-Mail-Adresse des zugewiesenen Benutzers für das Gerät ein. | |
$FULL_NAME | Fügt den vollständigen Namen des zugewiesenen Benutzers für das Gerät ein. |
$EMAIL_PRÄFIX | Fügt das E-Mail-Präfix des zugewiesenen Benutzers für das Gerät ein. (Alles vor dem @-Symbol) |
$DEPARTMENT | Fügt die Abteilung des zugewiesenen Benutzers für das Gerät ein. |
$JOB_TITEL | Fügt die Berufsbezeichnung des Benutzers ein, die im Identity-Provider definiert ist. |
$BLUEPRINT_ID | Fügt die Blueprint-ID der Blueprint ein, der das Gerät zugewiesen ist. |
$BLUEPRINT_NAME | Fügt den Blueprint Namen des Blueprint ein, dem das Gerät zugewiesen ist. |