Verwaltung von IGEL OS-Geräten anhand gerätespezifischer Daten - Was Geräteattribute für Sie tun können
Selbst definierte Geräteattribute können verwendet werden, um Geräte mit dem IGEL Universal Management Suite (UMS) entsprechend gerätespezifischer Daten wie Standort, Abteilung oder angeschlossener Hardware zu konfigurieren.
Um diese Funktionalität zu nutzen, erstellen Sie ein benutzerdefiniertes Skript auf dem Gerät, das die gewünschten Daten abruft und den Wert des entsprechenden Geräteattributs entsprechend setzt.
Beachten Sie, dass Sie den internen Namen UMS eines Attributs verwenden müssen, nicht den Anzeigenamen. Der UMS interne Bezeichner wird in der UMS Konsole unter UMS Administration > Globale Konfiguration > Geräteattribute angezeigt; siehe auch Verwalten von Geräteattributen für IGEL OS Geräte.
Außerdem ist zu beachten, dass die Erlaubnis zum Ändern von Attributwerten durch den UMS erteilt werden muss. Dies ist der Fall, wenn die Überschreibregel in der UMS-Konsole unter UMS-Administration > Globale Konfiguration > Geräteattribute auf Geräte oder Alle gesetzt ist; siehe auch Verwaltung von Geräteattributen für IGEL OS-Geräte.
Die Zeichengrenze für Geräteattribute beträgt 100 Zeichen. Längere Einträge werden nicht mit dem UMS synchronisiert.
Umwelt
IGEL OS 12
IGEL UMS 6.10 oder höher
Geräte mit IGEL OS 11.07.100 oder höher
IGEL UMS 12.03.100 oder höher
Geräte mit IGEL OS 12.3.0 oder höher
Befehlsreferenz
Alle Geräteattribute auflisten
/sbin/rmagent-devattrs-enum
Listet alle Geräteattribute einschließlich des aktuellen Wertes für dieses Gerät auf. Die Aufzählung ist nach der Ordnungsnummer des Attributs geordnet.
Beispiel:

Geräteattribut vom Typ "Liste": Liste aller möglichen Werte
/sbin/rmagent-devattrs-enum-range <ATTRIBUTE_NAME>
Zählt die Einträge des angegebenen Bereichs auf. Die Aufzählung ist nach der Ordnungsnummer des Bereichs geordnet.
Beispiel:

Druckattribut Typ
/sbin/rmagent-devattrs-get-type <ATTRIBUTE_NAME>
Druckt den Typ des angegebenen Attributs. Mögliche Typen sind:
String
Zahl
Datum (Format: yyyy-mm-dd)
Bereich
Beispiel:

Attributwert drucken
/sbin/rmagent-devattrs-get <ATTRIBUTE_NAME>
Druckt den aktuellen Wert des angegebenen Attributs.
Beispiel:

Attributwert setzen
/sbin/rmagent-devattrs-set <ATTRIBUTE_NAME> <ATTRIBUTE_VALUE>
Setzt das angegebene Attribut auf den angegebenen Wert. Wenn die Überschreibregel für dieses Attribut es dem Gerät nicht erlaubt, den Wert zu ändern, wird ein Fehler zurückgegeben. Beachten Sie, dass dieser Befehl den Wertetyp nicht überprüft.
Beispiel:

Attributwert zurücksetzen
/sbin/rmagent-devattrs-reset <ATTRIBUTE_NAME>
Setzt das angegebene Attribut auf einen leeren Wert zurück.
Beispiel:

Attribute an UMS senden, wenn ein Wert vom Gerät geändert wurde
/sbin/rmagent-devattrs-sync
Wenn einer der Attributwerte vom Gerät geändert wurde, wird der komplette Satz von Attributen an UMS gesendet.
Attribute an UMS senden
/sbin/rmagent-write-device-attributes
Der vollständige Satz von Attributen wird an den UMS gesendet.