Einführung
Mit Bedingungen können Sie steuern, ob eine einzelne Aktion während eines Automatisierungsdurchlaufs tatsächlich ausgeführt wird. Verwenden Sie sie, um eine Aktion bei bestimmten Gerätetypen zu überspringen, bestimmte Betriebssystemversionen anzusteuern, einen benutzerdefinierten Feldwert zu prüfen oder basierend auf dem Ergebnis einer vorherigen Aktion zu verzweigen.
Funktionsweise von Aktionsbedingungen
Bedingungen werden pro Aktion konfiguriert, nicht pro Automatisierung. Jede Aktion in Ihrer Pipeline kann einen eigenen unabhängigen Bedingungssatz haben.
Wenn ein Automatisierungsdurchlauf eine Aktion erreicht, wertet Level die Bedingungen dieser Aktion gegenüber dem aktuellen Gerät aus. Wenn alle Bedingungen erfüllt sind, wird die Aktion ausgeführt. Wenn eine Bedingung nicht erfüllt ist, wird die Aktion für dieses Gerät übersprungen.
Mehrere Bedingungen verwenden UND-Logik – jede Bedingung muss erfüllt sein, damit die Aktion ausgeführt wird. Es gibt keine ODER-Option innerhalb einer einzelnen Aktion. Wenn Sie ein ODER-ähnliches Verhalten benötigen, duplizieren Sie die Aktion und wenden Sie auf jede Kopie unterschiedliche Bedingungen an.
ℹ️ HINWEIS: Aktionsbedingungen werden zur Laufzeit gegenüber dem jeweils verarbeiteten Gerät ausgewertet. Sie werden nicht zum Auslösezeitpunkt ausgewertet – ein Gerät kann Auslösebedingungen erfüllen und trotzdem einzelne Aktionen aufgrund von Aktionsbedingungen übersprungen bekommen.
Bedingungen konfigurieren
Bedingungen werden im Aktionskonfigurationsbereich festgelegt, wenn eine Aktion hinzugefügt oder bearbeitet wird.
ℹ️ HINWEIS: Aktionen sind nur im Bearbeitungsmodus bearbeitbar. Klicken Sie in der Pipeline-Ansicht auf Bearbeiten in der oberen rechten Ecke, um den Bearbeitungsmodus aufzurufen. Wenn Sie auf eine Aktion außerhalb des Bearbeitungsmodus klicken, wird ein schreibgeschützter Bereich mit dem Ausführungsverlauf geöffnet.
Öffnen Sie den Aktionskonfigurationsbereich, indem Sie auf eine vorhandene Aktion klicken oder eine neue hinzufügen.
Erweitern Sie den Bedingungen Abschnitt.
Klicken Sie auf Bedingung Dropdown und wählen Sie einen Bedingungstyp aus.
Legen Sie die Zuordnung (falls zutreffend), den Operator und den Wert fest.
Um eine weitere Bedingung hinzuzufügen, klicken Sie auf + Neue Bedingung hinzufügen.
Um eine Bedingung zu entfernen, klicken Sie auf Entfernen daneben.
Klicken Sie auf Speichern zum Übernehmen.
Bedingungsreferenz
ℹ️ HINWEIS: Betriebssystemwerte werden dynamisch aus den in Ihrem Geräteinventar vorhandenen Betriebssystemversionen befüllt. Wenn Ihre Umgebung nur Windows-Geräte enthält, werden nur Windows-Versionen angezeigt. Leere Dropdowns bedeuten, dass Level noch keine Geräte mit diesem Attribut erkannt hat.
Plattform
Nach der Betriebssystemfamilie des Geräts filtern.
Operator | Beschreibung |
Gleich | Geräte-BS entspricht einer der ausgewählten Plattformen |
Ungleich | Geräte-BS entspricht keiner der ausgewählten Plattformen |
Werte: Windows, macOS, Linux. Es können mehrere Werte ausgewählt werden.
Schlagwort
Nach Schlagwörtern filtern, die dem Gerät zugewiesen sind.
Operator | Beschreibung |
Gleich | Gerät verfügt über alle ausgewählten Schlagwörter |
Ungleich | Gerät verfügt über keines der ausgewählten Schlagwörter |
Wählen Sie ein oder mehrere Schlagwörter aus der Schlagwortliste Ihrer Organisation aus.
Gruppe
Nach der Gerätegruppe filtern, zu der das Gerät gehört.
Operator | Beschreibung |
Gleich | Gerät ist Mitglied einer der ausgewählten Gruppen |
Ungleich | Gerät ist kein Mitglied einer der ausgewählten Gruppen |
Wählen Sie eine oder mehrere Gruppen aus Ihrer Gruppenhierarchie aus.
Status
Nach dem aktuellen Online- oder Offline-Status des Geräts filtern.
Operator | Beschreibung |
Gleich | Gerätestatus entspricht dem ausgewählten Wert |
Ungleich | Gerätestatus entspricht nicht dem ausgewählten Wert |
Werte: Online, Offline.
Zuletzt gesehen (in Tagen)
Nach der Anzahl der Tage filtern, die seit dem letzten Check-in des Geräts bei Level vergangen sind.
Operator | Beschreibung |
Größer als | Gerät wurde zuletzt vor mehr als N Tagen gesehen |
Größer als oder gleich | Gerät wurde zuletzt vor N oder mehr Tagen gesehen |
Kleiner als | Gerät wurde zuletzt vor weniger als N Tagen gesehen |
Kleiner als oder gleich | Gerät wurde zuletzt vor N Tagen oder weniger gesehen |
Geben Sie eine ganze Anzahl von Tagen als Freitext ein.
Architektur
Nach der CPU-Architektur des Geräts filtern.
Operator | Beschreibung |
Gleich | Gerätearchitektur entspricht dem ausgewählten Wert |
Ungleich | Gerätearchitektur entspricht nicht dem ausgewählten Wert |
Werte: amd64, arm64.
Hostname
Nach dem Hostnamen des Geräts filtern.
Operator | Beschreibung |
Gleich | Hostname entspricht genau dem eingegebenen Wert |
Ungleich | Hostname entspricht nicht dem eingegebenen Wert |
Enthält | Hostname enthält die eingegebene Zeichenkette |
Enthält nicht | Hostname enthält die eingegebene Zeichenkette nicht |
Geben Sie den Hostnamenwert manuell ein. Die Übereinstimmung erfolgt ohne Berücksichtigung der Groß-/Kleinschreibung.
💡 TIPP: Verwenden Sie Enthält um Namenskonventionen anzusteuern – zum Beispiel durch Filtern nach Geräten, deren Hostname SRV oder ein Client-Präfix.
Variable
Filtern basierend auf einer in dieser Automatisierung definierten Variable. Das Zuordnungs-Dropdown listet alle für die aktuelle Automatisierung erstellten Variablen auf – Variablen aus anderen Automatisierungen werden hier nicht angezeigt.
Operator | Beschreibung |
Enthält | Variablenwert enthält die eingegebene Zeichenkette |
Enthält nicht | Variablenwert enthält die eingegebene Zeichenkette nicht |
Gleich | Variablenwert entspricht genau der eingegebenen Zeichenkette |
Ungleich | Variablenwert entspricht nicht der eingegebenen Zeichenkette |
Geben Sie den zu vergleichenden Wert als Freitext ein.
Benutzerdefiniertes Feld
Filtern basierend auf einem benutzerdefinierten Feldwert des Geräts.
Wählen Sie das benutzerdefinierte Feld aus dem Zuordnungs-Dropdown aus. Die Liste zeigt alle in Ihrer Organisation konfigurierten benutzerdefinierten Felder.
Operator | Beschreibung |
Enthält | Feldwert enthält die eingegebene Zeichenkette |
Enthält nicht | Feldwert enthält die eingegebene Zeichenkette nicht |
Gleich | Feldwert entspricht genau der eingegebenen Zeichenkette |
Ungleich | Feldwert entspricht nicht der eingegebenen Zeichenkette |
Geben Sie den zu vergleichenden Wert als Freitext ein.
💡 TIPP: Bedingungen für benutzerdefinierte Felder sind nützlich, um die Automatisierungslogik nach Client oder Standort zu verzweigen – zum Beispiel, um eine Aktion nur auf Geräten auszuführen, bei denen ein bestimmtes Feld befüllt ist, oder um eine Aktion zu überspringen, bei der ein Feld auf eine bekannte Inkompatibilität hinweist.
Systemvariable
Filtern nach einer der integrierten Systemvariablen von Level – denselben Werten, die Sie in Skripte und Nachrichtenfelder einfügen können. Wählen Sie die Variable aus dem Zuordnungs-Dropdown aus und legen Sie dann den Vergleich und den Wert fest. Die vollständige Liste finden Sie in Systemvariablen.
Jede Systemvariable hat einen Typ, und der Typ bestimmt, welche Vergleiche verfügbar sind und wie der Wert eingegeben wird.
Typ | Beispielvariablen | Operatoren |
Text | Geräte-Hostname, Geräte-BS, Gerätegruppenpfad, Geräte-Schlagwortnamen | Enthält, Enthält nicht, Gleich, Ungleich |
Wahr oder falsch | Gerät online, Gerät im Wartungsmodus, Gerät-Neustart erforderlich | Gleich, Ungleich, mit einer Wahr / Falsch Auswahl für den Wert |
Zahl | Geräte-CPU-Kerne, Gerätespeicher | Gleich, Ungleich, Größer als, Kleiner als, Größer als oder gleich, Kleiner als oder gleich |
Datum und Uhrzeit | Gerät zuletzt gesehen um, Gerät zuletzt gestartet um, Gerät zuerst gesehen um, Level-Zeit | Größer als, Kleiner als, Größer als oder gleich, Kleiner als oder gleich, mit einem Datum-und-Uhrzeit-Auswahlelement für den Wert |
ℹ️ HINWEIS: Die Enthält und Enthält nicht Operatoren ignorieren die Groß-/Kleinschreibung. Gleich und Ungleich vergleichen den gesamten Wert und beachten die Groß-/Kleinschreibung, verwenden Sie daher Enthält wenn nur ein Teil des Werts übereinstimmen muss.
💡 TIPP: Variablen, die eine Liste enthalten – z. B. Geräte-Schlagwortnamen und private IP-Adressen des Geräts – werden als eine kommagetrennte Zeichenkette gespeichert. Verwenden Sie Enthält um zu prüfen, ob ein einzelnes Schlagwort oder eine Adresse in der Liste enthalten ist.
ℹ️ HINWEIS: Datum-und-Uhrzeit-Bedingungen vergleichen mit dem genau ausgewählten Datum und der Uhrzeit, nicht mit einem gleitenden Zeitfenster. Für das Filtern nach „innerhalb der letzten N Tage" verwenden Sie eine Zuletzt gesehen (in Tagen) Bedingung stattdessen. Wenn ein Gerät noch keinen Wert für die Variable hat, ist ein Größer-als- oder Kleiner-als-Vergleich nicht erfüllt und die Aktion wird übersprungen.
Typ
Nach Gerätetyp filtern.
Operator | Beschreibung |
Gleich | Gerätetyp entspricht dem ausgewählten Wert |
Ungleich | Gerätetyp entspricht nicht dem ausgewählten Wert |
Werte: Arbeitsstation, Server.
BS
Nach der spezifischen Betriebssystemversion des Geräts filtern.
Operator | Beschreibung |
Gleich | BS-Version entspricht dem ausgewählten Wert |
Ungleich | BS-Version entspricht nicht dem ausgewählten Wert |
Die Werte werden aus den in Ihrem Geräteinventar vorhandenen Betriebssystemversionen befüllt – Beispiele sind Windows 11, Windows Server 2022, macOS Sonoma, Debian. Ihre Liste spiegelt wider, was tatsächlich registriert ist.
ℹ️ HINWEIS: BS-Werte sind spezifische Versionsnamen, keine Betriebssystemfamilien. Um allgemein nach Betriebssystemtyp (Windows, macOS, Linux) zu filtern, verwenden Sie eine Plattform Bedingung im Auslöser stattdessen – oder verwenden Sie mehrere BS-Bedingungen mit einer separaten Aktionskopie pro Plattform.
Aktionsstatus
Filtern basierend auf dem Ergebnis einer vorherigen Aktion im selben Automatisierungsdurchlauf, auf demselben Gerät. Das Zuordnungs-Dropdown listet alle Aktionen auf, die in der Pipeline vor dieser erscheinen.
Operator | Beschreibung |
Gleich | Ergebnis der vorherigen Aktion entspricht dem ausgewählten Status |
Ungleich | Ergebnis der vorherigen Aktion entspricht nicht dem ausgewählten Status |
Wert | Beschreibung |
Erfolgreich | Die vorherige Aktion wurde ohne Fehler abgeschlossen |
Fehlgeschlagen | Bei der vorherigen Aktion ist ein Fehler aufgetreten |
Übersprungen | Die vorherige Aktion wurde übersprungen (ihre eigenen Bedingungen waren nicht erfüllt) |
💡 TIPP: Aktionsstatus-Bedingungen sind das wichtigste Werkzeug zum Aufbau bedingter Logik in Automatisierungs-Pipelines. Zum Beispiel: ein Skript ausführen und dann eine Aktionsstatus = Fehlgeschlagen-Bedingung für die nächste Aktion verwenden, um eine Benachrichtigung zu senden oder eine Warnung zu erstellen, nur wenn etwas schiefgelaufen ist.
Häufig gestellte Fragen
Werden Aktionsbedingungen bei jedem Automatisierungsdurchlauf ausgewertet oder nur einmal? Jedes Mal. Bedingungen werden bei jedem Durchlauf neu gegenüber jedem verarbeiteten Gerät ausgewertet. Ein Gerät, das beim letzten Durchlauf übersprungen wurde, wird beim nächsten erneut ausgewertet.
Kann ich ODER-Logik zwischen Bedingungen derselben Aktion verwenden? Nein. Mehrere Bedingungen für dieselbe Aktion verwenden immer UND-Logik – jede Bedingung muss erfüllt sein. Um ein ODER-ähnliches Verhalten zu erzielen, duplizieren Sie die Aktion und wenden Sie auf jede Kopie unterschiedliche Bedingungen an.
Was geschieht mit nachfolgenden Aktionen, wenn diese Aktion übersprungen wird? Die Automatisierung fährt mit der nächsten Aktion fort. Das Überspringen einer Aktion hält den Durchlauf nicht an – nur eine fehlgeschlagene Aktion (abhängig von Ihren Fehlerbehandlungseinstellungen) würde dies tun.
Kann ich meine Automatisierung danach verzweigen, ob ein Skript erfolgreich war oder fehlgeschlagen ist? Ja. Fügen Sie den Aktionen, die bedingt ausgeführt werden sollen, eine Aktionsstatus-Bedingung hinzu und setzen Sie den Wert auf Erfolgreich oder Fehlgeschlagen basierend auf dem Ergebnis der vorherigen Shell-Aktion.
Wie aktuell sind die Systemvariablenwerte? Sie werden aus dem Gerätedatensatz in Level ausgelesen, der aktualisiert wird, wenn das Gerät sich meldet. Ein Wert wie „Gerät-Neustart erforderlich" kann einige Minuten hinter dem Gerät selbst zurückliegen.
Wer kann Aktionsbedingungen konfigurieren? Techniker mit der Berechtigung, Automatisierungen in der jeweiligen Gruppe zu bearbeiten. Siehe Arbeitsbereich → Berechtigungen zur Konfiguration der Zugriffssteuerung.


