Die Syntax regulärer Ausdrücke kann für den Abgleich von Dateinamen verwendet werden.
Die folgende Tabelle enthält eine Übersicht über die Syntax regulärer Ausdrücke für den Abgleich von Dateinamen:
Die Syntax einer Regel mit einem regulären Ausdruck unterscheidet sich leicht von der anderer Dateiregeln. Das Argument fullpath ist eine Zeichenfolge, die dem absoluten Pfad des Dateispeicherorts entspricht, den Namen der Datei aber nicht enthält. Der Dateiname wird als separates Argument unter Verwendung eines regulären Ausdrucks angegeben.
Informationen zur Syntax und zur Nutzung der Regeln finden Sie in den Tabellen unter Überprüfen von Bedingungen (Bedingungsregeln), Abrufen von Werten von einem Gerät (Benutzerdefiniertes Inventarfeld) und Zuordnen von Dateinamen zu regulären Ausdrücken.
Bei path und fullpath handelt es sich um Zeichenfolgen, die den absoluten Pfad eines Verzeichnisses oder einer Datei auf dem Gerät angeben. Beispiel:
Der KACE Agent ermittelt das Verzeichnis oder die Datei und führt den speziellen Test durch.
Bei registryPath handelt es sich um eine Zeichenfolge, die den absoluten Pfad eines Registrierungsschlüssels in der Registrierung angibt. Beispiel:
Bei version handelt es sich um eine ganze Zahl (Typ: TEXT), die der KACE Agent mit der Version des Elements vergleicht, das gerade auf dem Gerät getestet wird.
Beispielsweise gibt der Test FileVersionGreaterThan 'true' zurück, wenn der angegebene Wert höher ist als die Versionsnummer der Datei oder des Ordners. Andernfalls wird 'false' zurückgegeben.
Verknüpfen Sie zum Testen eines Bereichs eine Less Than- und eine Greater Than-Regel wie folgt:
Bei var handelt es sich um eine Zeichenfolge, die dem tatsächlichen Namen der Umgebungsvariablen auf dem Gerät entspricht.
Bei attribute handelt es sich um eine Systemeigenschaft, eine Datei- oder eine Ordnereigenschaft oder eine vom KACE Agenten zugewiesene Eigenschaft auf dem Gerät. Die Appliance stellt betriebssystemabhängige Argumenttypen zur Verfügung.
Mithilfe der Funktionen FileInfoGreaterThan, FileInfoLessThan und FileInfoEquals können Sie eine Dateieigenschaft unter Windows in folgender Syntax testen:
Die folgende Tabelle enthält die von Windows unterstützten Attribute:
Auf Linux und Mac Geräten können Sie Dateiattribute mithilfe der folgenden Argumente testen:
Der Zeitpunkt des letzten Benutzer- oder Systemzugriffs auf die Datei | ||
Die Identifizierungsnummer des Geräts (Datenträger), das die Datei enthält | ||
type gibt den Datentyp an, der getestet oder zurückgegeben wird.
Der KACE Agent unterstützt die folgenden Typen:
• |
TEXT ist eine Zeichenfolge. Nur gültig für die genaue Übereinstimmung in Bedingungsregeln wie Equals-Regeln. In ValueReturn-Regeln wird hiermit das Feld für benutzerdefinierte Inventarisierung auf eine Zeichenfolge festgelegt. Dadurch werden die Suchkriterien und die Filter auf entsprechende Operatoren beschränkt. |
• |
NUMBER ist eine ganze Zahl. Gültig in allen Bedingungsregeln. Ermöglicht die Angabe einer ganzen Zahl zwecks Vergleich. |
• |
DATE muss im Format MM/TT/JJJJ HH:MM:SS angegeben werden. Beispiel: 09/28/2006 05:03:51. Die Angabe der Zeit ist erforderlich. Beispielsweise müssen Sie bei einem Vergleich wie Größer als die Zeit mindestens als 00:00:00 angeben. |
value folgt in der Regel auf type, ausgenommen in einer Regel, in der der Datentyp bekannt ist wie beispielsweise in einer Versionsregel. Der Wert, den Sie angeben, muss dem Typ entsprechen. Siehe Angeben des Datentyps.
valueName ist eine Zeichenfolge, die dem Namen des zu testenden Registrierungseintrags entspricht. Wird nur in Registrierungstests für Windows Geräte verwendet.
entry ist entweder NUMBER, TEXT oder DATE und entspricht einem Schlüssel in einer PLIST-Datei auf einem Mac OS X Gerät. Befindet sich der gewünschte Schlüssel in einem Array/Wörterbuch innerhalb der PLIST-Datei, kann durch Angabe des Namens-/Ganzzahlwerts für das Array/Wörterbuch darauf verwiesen werden. Hierzu wird ein begrenzender Doppelpunkt und dann der Namens-/Ganzzahlwert des Schlüssels (Wörterbuch:Schlüssel) im Eintragsargument angegeben.
• |
Auf den Schlüssel Item 0 innerhalb des Arrays PackageGroups wird mit PackageGroups:0 als Argument verwiesen. |
• |
Auf den Schlüssel contentType innerhalb des Wörterbuchs Item 102 wird mit 102:contentType als Argument verwiesen. |
regex ist ein regulärer Ausdruck, der einem Dateinamen in einer Bedingungs- oder Werterückgabe-Regel entspricht. Weitere Informationen finden Sie unter Zuordnen von Dateinamen zu regulären Ausdrücken.
Mit den Shell-Funktionen können Sie den command-Befehl angeben, der auf dem Gerät ausgeführt werden soll. Die Richtlinien für das Erstellen von Regelargumenten beziehen sich nicht auf Befehle. Leerzeichen nach den öffnenden Klammern und unmittelbar vor den schließenden Klammern werden aus dem Befehl gelöscht.
2. |
Geben Sie den folgenden Befehl ein: kdeploy -custominventory |
© ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center