Einführung
Benutzerdefinierte Felder ermöglichen es Ihnen, strukturierte Daten an jedes Gerät in Ihrer Organisation anzuhängen – beispielsweise Client-Anmeldedaten, Deployment-Token, Administrator-Passwörter oder andere Werte, auf die Ihre Automatisierungen und Skripte zugreifen müssen. Felder werden hier auf Arbeitsbereichsebene definiert und werden auf Gerätegruppen und einzelne Geräte vererbt, die den globalen Standardwert übernehmen oder einen eigenen Überschreibungswert festlegen können.
Hier können Sie benutzerdefinierte Felder erstellen, bearbeiten und löschen. Informationen zum Festlegen von Standardwerten auf Gruppenebene finden Sie unter Gruppeneinstellungen → Benutzerdefinierte Felder. Informationen zum Überschreiben von Werten auf einem bestimmten Gerät finden Sie unter Gerätedetails → Benutzerdefinierte Felder.
Die Liste der benutzerdefinierten Felder
Navigieren Sie zu Arbeitsbereich → Benutzerdefinierte Felder um alle für Ihre Organisation definierten Felder anzuzeigen.
Feldname — der Name des Felds, alphabetisch sortierbar. Klicken Sie auf den Spaltenheader, um die Sortierreihenfolge umzuschalten.
Beschreibung — eine optionale Beschreibung, die erklärt, wie das Feld verwendet wird oder welche Werte erwartet werden.
Feldwert — der globale Standardwert für dieses Feld. Gruppen und Geräte können diesen überschreiben, aber jeder Bereich ohne eigenen Wert erbt diesen hier.
Felder ohne globalen Standardwert zeigen -- in der Feldwert Spalte. Das ist zu erwarten — einige Felder werden auf globaler Ebene absichtlich leer gelassen und individuell pro Gruppe oder Gerät festgelegt.
So werden Werte vererbt
Benutzerdefinierte Felder funktionieren nach einem dreistufigen Vererbungsprinzip: Organisation, Gruppe, Gerät. Level löst immer den spezifischsten verfügbaren Wert auf.
Organisation — der globale Standardwert, hier festgelegt in Arbeitsbereich → Benutzerdefinierte Felder
Gruppe — eine Überschreibung für alle Geräte in einer Gerätegruppe, festgelegt in Gruppeneinstellungen → Benutzerdefinierte Felder
Gerät — eine Überschreibung für ein bestimmtes Gerät, festgelegt in Gerätedetails → Benutzerdefinierte Felder
Wenn für eine Gruppe kein Überschreibungswert festgelegt ist, erbt sie von der Organisation. Wenn für ein Gerät kein Überschreibungswert festgelegt ist, erbt es von seiner Gruppe (oder von der Organisation, wenn auch die Gruppe keinen Wert hat).
💡 TIPP: Legen Sie Werte auf Organisationsebene für Felder fest, die für alle oder die meisten Clients gelten, und verwenden Sie Überschreibungen auf Gruppenebene für clientspezifische Variationen. Überschreibungen auf Geräteebene sollten am besten für Ausnahmen reserviert werden — ein einzelnes Gerät, das andere Anmeldedaten, Token oder Einstellungen als der Rest seiner Gruppe benötigt.
Ein benutzerdefiniertes Feld erstellen
Klicken Sie auf + Benutzerdefiniertes Feld hinzufügen oben rechts.
Im Benutzerdefiniertes Feld hinzufügen Bereich, geben Sie einen Feldname. Erforderlich. So wird das Feld in Automatisierungen und Skripten referenziert. Verwenden Sie daher eine einheitliche Namenskonvention.
Fügen Sie optional eine Beschreibung ein, der erklärt, wie der Wert verwendet wird oder welche Compliance-Auswirkungen er hat.
Geben Sie optional einen Feldwert hinzu, um einen globalen Standardwert festzulegen. Sie können diesen leer lassen und die Werte stattdessen auf Gruppen- oder Geräteebene festlegen.
Wenn das Feld sensible Daten enthält (Passwörter, Token, Wiederherstellungsschlüssel), aktivieren Sie den Nur Administratoren Schalter.
Klicken Sie auf Benutzerdefiniertes Feld hinzufügen.
Das neue Feld erscheint sofort alphabetisch sortiert in der Liste. Der bei der Erstellung eingegebene Wert wird zum globalen Standardwert und wird an alle Gruppen und Geräte vererbt, die keinen eigenen Überschreibungswert festgelegt haben.
Einen Feldwert kopieren
Jede Zeile hat rechts ein Kopiersymbol. Klicken Sie darauf, um den globalen Standardwert in die Zwischenablage zu kopieren.
Ein Feld bearbeiten
So ändern Sie den Namen, die Beschreibung, den globalen Wert oder die Einstellung „Nur Administratoren" eines Felds:
Klicken Sie auf das ⋮ Menü in der Zeile.
Klicken Sie auf Bearbeiten.
Aktualisieren Sie beliebige Felder im Benutzerdefiniertes Feld bearbeiten Bereich.
Klicken Sie auf Benutzerdefiniertes Feld aktualisieren.
Das Umbenennen eines Felds aktualisiert automatisch alle Verweise darauf — Automatisierungen, Skripte und alle anderen Stellen, an denen das Feld verwendet wird, spiegeln den neuen Namen wider.
Einen Wert an alle untergeordneten Elemente erzwingen
Beim Bearbeiten eines vorhandenen Felds erscheint ein Feldwert an alle untergeordneten Elemente erzwingen Kontrollkästchen erscheint im Bereich. Wenn es aktiviert ist, wird beim Speichern dieser globale Wert an alle Gerätegruppen und Geräte weitergegeben und alle dort festgelegten Überschreibungen werden entfernt.
⚠️ WARNUNG: Feldwert an alle untergeordneten Elemente erzwingen ist unwiderruflich. Es entfernt alle Gruppen- und Geräteüberschreibungen für dieses Feld in Ihrer gesamten Organisation. Jedes Gerät kehrt zu diesem globalen Wert zurück. Verwenden Sie dies nur, wenn Sie einen Wert absichtlich überall standardisieren möchten.
Felder nur für Administratoren
Wenn Nur Administratoren aktiviert ist, wird der Feldwert überall in der Weboberfläche maskiert — als Punkte mit einem Augensymbol zum Einblenden angezeigt. Nur Kontoadministratoren können den Wert anzeigen oder bearbeiten. Andere Techniker können sehen, dass das Feld existiert, aber nicht dessen Inhalt.
Techniker ohne Administratorrechte können „Nur Administratoren"-Felder weiterhin in Automatisierungen und Skripten referenzieren. Das Feld wird zur Ausführungszeit normal aufgelöst — die Einschränkung betrifft die Sichtbarkeit in der Benutzeroberfläche, nicht die Verwendung.
„Nur Administratoren" eignet sich für:
Lokale Administratorpasswörter
Client-Deployment-Token
Wiederherstellungsschlüssel
WLAN-Zugangsdaten
Alle Werte, die nicht für alle Techniker sichtbar sein sollen
Einen globalen Wert löschen
So entfernen Sie den globalen Standardwert aus einem Feld, ohne das Feld zu löschen:
Klicken Sie auf das ⋮ Menü in der Zeile.
Klicken Sie auf Wert löschen.
Der Feldwert kehrt zurück zu --. Gruppen oder Geräte ohne eigene Überschreibung zeigen nun ebenfalls -- bis ein Wert in ihrem Bereich festgelegt wird.
ℹ️ HINWEIS: Das Löschen des globalen Werts hat keine Auswirkung auf Gruppen- oder Geräteüberschreibungen. Gruppen und Geräte, die bereits einen eigenen Wert festgelegt hatten, behalten diesen.
Ein benutzerdefiniertes Feld löschen
Benutzerdefinierte Felder können nur aus Arbeitsbereich → Benutzerdefinierte Felder. So entfernen Sie ein Feld vollständig:
Klicken Sie auf das ⋮ Menü in der Zeile.
Klicken Sie auf Löschen.
Bestätigen Sie den Löschvorgang.
⚠️ WARNUNG: Das Löschen eines Felds entfernt es von jedem Gerät und jeder Gruppe in Ihrer Organisation und kann nicht rückgängig gemacht werden. Alle Automatisierungen oder Skripte, die auf dieses Feld verweisen, erhalten keinen Wert mehr — stellen Sie sicher, dass nichts im aktiven Einsatz von dem Feld abhängt, bevor Sie es löschen.
Benutzerdefinierte Felder in Automatisierungen und Skripten verwenden
Benutzerdefinierte Felder werden besonders nützlich, wenn Automatisierungen und Skripte sie zur Laufzeit auslesen. Level löst den Wert anhand der Vererbungshierarchie auf — zuerst Gerät, dann Gruppe, dann Organisation — und übergibt den spezifischsten Wert an die laufende Automatisierung oder das laufende Skript.
Ein benutzerdefiniertes Feld in einem Skript referenzieren
Klicken Sie im Skript-Editor auf die Variable Schaltfläche und wählen Sie das benutzerdefinierte Feld aus, das Sie referenzieren möchten. Level fügt einen Variablenplatzhalter mit dem Feldnamen ein:
{{cf_field_name}}Level löst die Variable zur Ausführungszeit auf — er ersetzt sie durch den Wert aus dem spezifischsten Bereich für das Gerät, auf dem das Skript ausgeführt wird.
Beispiel: Ein Skript, das ein „Asset Tag"-Feld ausliest:
#!/bin/bash ASSET_TAG={{cf_asset_tag}} echo "Asset Tag for this device is: $ASSET_TAG"💡 TIPP: Verwenden Sie die Variable Schaltfläche, anstatt die Syntax manuell einzutippen. Dadurch wird sichergestellt, dass der Feldname genau übereinstimmt, und es werden nur die in Ihrer Organisation definierten benutzerdefinierten Felder angezeigt.
Häufige Verwendungsmuster
Clientspezifische Token: Legen Sie ein Deployment-Token (SentinelOne, Drittanbieter-AV usw.) auf Gruppenebene für jeden Client fest. Eine Automatisierung, die auf das Feld verweist, übernimmt automatisch das richtige Token für das jeweilige Gerät, ohne hartcodierte Werte.
Administratorpasswörter: Speichern Sie das lokale Administratorpasswort jedes Geräts auf Geräteebene, markiert als „Nur Administratoren". Skripte können es abrufen und verwenden, ohne es nicht-administrativen Technikern anzuzeigen.
BitLocker-Wiederherstellungsschlüssel: Verwenden Sie eine geplante Automatisierung, um ein PowerShell-Skript auszuführen, das den Wiederherstellungsschlüssel abruft und ihn über die Benutzerdefiniertes Feld festlegen Aktion — damit bleibt der Schlüssel automatisch aktuell.
Autorisierte Administratorlisten: Definieren Sie eine globale Liste in einem Feld „Autorisierte Admins". Überschreiben Sie es für Gruppen oder Geräte, die einen anderen Satz benötigen.
Umgebungs-Flags: Verwenden Sie ein Feld wie „Verwaltet" oder „Standards umgehen" als Kennzeichen, das Skripte prüfen, bevor sie Konfigurationen anwenden.
Weitere Informationen zur Aktion „Benutzerdefiniertes Feld festlegen" finden Sie unter Automatisierungen → Aktionen → Benutzerdefiniertes Feld festlegen. Informationen zu triggerbasieren Workflows, die ausgelöst werden, wenn sich ein Feld ändert, finden Sie unter Automatisierungen → Auslöser → Benutzerdefinierte Felder geändert.
Häufig gestellte Fragen
Wie referenziere ich ein benutzerdefiniertes Feld in einem Skript oder einer Automatisierung? Verwenden Sie im Skript-Editor die Variable Schaltfläche, um eine Feldreferenz einzufügen. Level verwendet die Syntax
{{cf_field_name}}und löst den Wert zur Ausführungszeit auf — das Skript empfängt den für das Gerät, auf dem es ausgeführt wird, aktuell aktiven Wert.Wenn ich ein Feld umbenenne, funktionieren meine vorhandenen Automatisierungen und Skripte dann noch? Nein. Level aktualisiert alle Verweise automatisch, wenn Sie ein Feld umbenennen. Alles, was dieses Feld bereits verwendet, funktioniert weiterhin mit dem neuen Namen.
Wer kann „Nur Administratoren"-Felder sehen? Nur Kontoadministratoren können den Wert anzeigen oder bearbeiten. Andere Techniker können sehen, dass das Feld vorhanden ist, und es in Automatisierungen und Skripten referenzieren, aber der Wert ist für sie in der Weboberfläche ausgeblendet.
Ich habe versehentlich ein Feld gelöscht. Kann ich es wiederherstellen? Nein. Das Löschen ist dauerhaft. Erstellen Sie das Feld neu und geben Sie alle Werte erneut ein, die auf Organisations-, Gruppen- und Geräteebene festgelegt waren.
Ich habe den globalen Wert an alle untergeordneten Elemente erzwungen, aber ein Gerät zeigt immer noch einen anderen Wert. Warum? Das Erzwingen eines Werts entfernt Überschreibungen zum Zeitpunkt des Speicherns. Wenn eine Überschreibung auf Geräteebene danach festgelegt wurde, hat sie erneut Vorrang. Überprüfen Sie die Benutzerdefinierte Felder Registerkarte, um zu prüfen, ob eine neue Überschreibung festgelegt wurde.
Können Techniker ohne Administratorzugriff benutzerdefinierte Felder erstellen oder löschen? Nein. Das Erstellen, Bearbeiten und Löschen von benutzerdefinierten Feldern erfordert Administratorzugriff. Techniker ohne Administratorrechte können je nach Gruppenberechtigungen möglicherweise Überschreibungen auf Geräteebene festlegen, aber sie können die Felddefinitionen hier nicht ändern.



