1. |
a. |
Melden Sie sich bei der Administratorkonsole der K1000 an: http://K1000_hostname/admin. Oder wählen Sie, wenn in den allgemeinen Einstellungen der Appliance die Option Organisationsmenü in Verwaltungskopfzeile anzeigen aktiviert ist, in der Dropdown-Liste oben rechts auf der Seite neben den Anmeldeinformationen eine Organisation aus. |
b. |
c. |
2. |
So prüft die Appliance beispielsweise vor der Bereitstellung einer Anwendung zunächst, ob die Anwendung auf dem Gerät bereits vorhanden ist. Manchmal werden installierte Programme jedoch nicht unter Software oder in den Standardbereichen der Registrierung registriert. In diesen Fällen kann die Appliance die Software ohne zusätzliche Informationen vom Administrator möglicherweise nicht erkennen. Deshalb wiederholt die Appliance die Installation unter Umständen jedes Mal, wenn das Gerät eine Verbindung herstellt. Dies lässt sich mithilfe von Regeln für benutzerdefinierte Inventarisierung verhindern. |
4. |
Klicken Sie neben Datei hochladen und verknüpfen auf Datei auswählen, um nach einer Datei zu suchen. Klicken Sie anschließend auf Öffnen oder Auswählen. |
5. |
Damit die Datei nicht in die Replikationsfreigabe kopiert wird, wählen Sie Zugehörige Datei nicht replizieren aus. Diese Einstellung ist bei großen Dateien sinnvoll, die die Benutzer nicht von Replikationsfreigaben installieren sollen (etwa bei Software-Suites). |
6. |
7. |
Die Ergebnisse werden nach der Rückmeldung durch den Agenten auf der Seite mit den Gerätedetails unter Software in Installierte Programme und Feldern für benutzerdefinierte Inventarisierung angezeigt.
HINWEIS: Die Anwendungen mit Werterückgabe-Regeln, durch die ein Feld für benutzerdefinierte Inventarisierung festgelegt wird, werden ebenfalls als installierte Programme angezeigt. |
Sollten die Ergebnisse nicht Ihren Erwartungen entsprechen, vergewissern Sie sich, dass für das Gerät kürzlich eine Inventur durchgeführt wurde. Die Inventarzeit wird auf der Seite mit den Gerätedetails im Feld Letztes Inventar angezeigt.
Für Bedingungs- und Werterückgabe-Regeln gilt folgende Syntax:
Detaillierte Informationen zu Funktionen und deren Argumenten finden Sie unter:
Geben Sie den Funktionsnamen, eine öffnende Klammer, die gewünschten Argumente und eine schließende Klammer ein. Zwischen dem Namen der Funktion und der öffnenden Klammer dürfen sich keine Leerzeichen befinden.
Geben Sie die argument-Syntax für alle Regeln mit Ausnahme von command und regex (regulärer Ausdruck) wie folgt ein:
• |
Beispielsweise sind die folgenden Syntaxzeilen identisch:
Möchte der Benutzer also beispielsweise einen Test für den Registrierungswert mit dem Wertnamen "test,value" durchführen, muss er in diesem Fall die Escape-Sequenz für das Komma angeben, da es sich bei dem Namen des Registrierungswerts nicht um das letzte Argument in der Funktion für benutzerdefinierte Inventarisierung (Custom Inventory, CI) handelt.
• |
Für eine öffnende Klammer ohne Gegenstück muss die Escape-Sequenz {{op}} verwendet werden. Wenn der Parser die Argumente für die Funktion in Token umwandelt, wird die Anzahl öffnender und schließender Klammern gezählt, um das Ende der Funktion und des Arguments zu ermitteln. Eine öffnende Klammer ohne Gegenstück würde die Zählung durcheinander bringen und dazu führen, dass der Argumentwert nicht korrekt analysiert wird. Wird in einem Argumentwert eine öffnende Klammer benötigt, muss diese als {{op}} angegeben werden. |
Möchte der Benutzer also beispielsweise die Zeichenfolge "Hello ( World" ausgeben, muss die Funktion für benutzerdefiniertes Inventar wie folgt aussehen:
• |
Für eine schließende Klammer ohne Gegenstück muss die Escape-Sequenz {{cp}} verwendet werden. |
Wird in einem Argumentwert eine schließende Klammer benötigt, muss diese als {{cp}} angegeben werden.
Möchte der Benutzer also beispielsweise die Zeichenfolge "Hello ) World" ausgeben, muss die Funktion für benutzerdefiniertes Inventar wie folgt aussehen:
Wenn bei Verwendung einer Bedingungsregel "Wahr" zurückgegeben wird, wird der Anzeigename (Titel) der benutzerdefinierten Anwendung im Bereich Software: Installierte Programme der Seite Gerätedetail im Abschnitt Inventar angezeigt.
In den folgenden Abschnitten werden die Regeln beschrieben, mit denen Bedingungen überprüft werden:
Trifft die Regel nicht zu ("Falsch"), wird die Anwendung nicht unter Installierte Programme in den Inventardetails des Geräts angezeigt.
TIPP: Eine Liste der Geräte, auf denen das Element installiert ist, wird auch unter Inventar > Software > Benutzerdefiniertes_Element: Details angezeigt. |
Für Vergleichsfunktionen unterstützte Datentypen Equals, GreaterThan, LessThan | |
In der folgenden Tabelle wird die Vorgehensweise zum Ausführen von Vergleichen erläutert.
Beispiel: Lautet der Zielwert "52a1" wird nur "52" bewertet. | |
Überprüft, ob im angegebenen Pfad auf dem Gerät ein Verzeichnis vorhanden ist. | ||||
Überprüft, ob die Eigenschaft Version > Dateiversion der im Pfad angegebenen Datei dem eingegebenen TEXT-Wert entspricht. | ||||
Überprüft, ob die Eigenschaft Version > Dateiversion der als Pfad angegebenen Datei niedriger als der eingegebene TEXT-Wert ist. | ||||
Überprüft, ob die Eigenschaft Version > Dateiversion der angegebenen Datei höher als der eingegebene TEXT-Wert ist. | ||||
Überprüft, ob die Eigenschaft Version > Produktversion der angegebenen ausführbaren Datei oder Installationsdatei dem eingegebenen TEXT-Wert entspricht. | ||||
Überprüft, ob die Eigenschaft Version > Produktversion der angegebenen ausführbaren Datei oder Installationsdatei niedriger als der eingegebene TEXT-Wert ist. | ||||
Überprüft, ob die Eigenschaft Version > Produktversion der angegebenen ausführbaren Datei oder Installationsdatei höher als der eingegebene TEXT-Wert ist. | ||||
Überprüft, ob der Wert für die Eigenschaft Dateiinfo der von Ihnen angegebenen ausführbaren Datei bzw. Installationsdatei größer ist als der von Ihnen eingegebene Wert. | ||||
Überprüft, ob der Wert für die Eigenschaft Dateiinfo der von Ihnen angegebenen ausführbaren Datei bzw. Installationsdatei kleiner ist als der von Ihnen eingegebene Wert. | ||||
Überprüft, ob eine Umgebungsvariable mit dem von Ihnen angegebenen Namen vorhanden ist. | ||||
Überprüft, ob die Definition der Umgebungsvariablen höher ist als der von Ihnen eingegebene Wert. Alle drei Typen sind gültig: TEXT, DATE (im vollständigen Format mm/tt/jjjj hh:mm:ss) und NUMBER. | ||||
Alle drei Typen sind gültig: TEXT, DATE (im vollständigen Format mm/tt/jjjj hh:mm:ss) und NUMBER. | ||||
Alle drei Typen sind gültig: TEXT, DATE (im vollständigen Format mm/tt/jjjj hh:mm:ss) und NUMBER. | ||||
Überprüft, ob ein benannter Wert in einer PLIST-Datei vorhanden ist. | ||||
Überprüft, ob der benannte Wert ein NUMBER- oder TEXT-Wert und höher als der angegebene Wert ist. | ||||
Informationen zu Equals, GreaterThan und LessThan für FilenamesMatchingRegex finden Sie unter Referenz zu Regeln mit regulären Ausdrücken.
Mit Regeln, deren Name mit Exists endet, wird überprüft, ob eine Datei, ein Verzeichnis, ein Registrierungsschlüssel oder ein anderes Element vorhanden ist. Wenn der K1000 Agent das Element auf dem Gerät ermittelt, wird die Regel als "Wahr" ausgewertet und das Element als installiertes Programm angezeigt.
Verwenden Sie eine der folgenden Exists-Regeln:
Beispiel: Überprüfen, ob ein Verzeichnis (Ordner) vorhanden ist
Mit dem folgenden Beispiel wird getestet, ob das Windows Verzeichnis auf dem Gerät vorhanden ist:
Beispiel: Überprüfen, ob eine Datei vorhanden ist
Mit Regeln, deren Name mit Equals endet, werden die Werte auf dem Gerät mit den Werten verglichen, die Sie in der Regel angeben. Die Regeln sind zutreffend ("Wahr"), wenn die Werte genau übereinstimmen.
Verwenden Sie eine der folgenden Equals-Regeln:
Beispiel: Testen der Einstellung JAVA_HOME
So überprüfen Sie, ob die Einstellung für JAVA_HOME C:\Program Files\Java\jdk1.6.0_02 ist
Beispiel: Testen der Einstellung des McAfee®-Registrierungseintrags
So überprüfen Sie, ob für die Einstellung das Datumsformat im Eintrag verwendet wird
Beispiel: Testen der Version von Internet Explorer
So überprüfen Sie, ob die Internet Explorer-Version 10.0.9200.17148 lautet:
Wird die Version als 10.0.9 angegeben, wird "Falsch" zurückgegeben. Das Versionsargument in einer Equals-Funktion muss genau sein. Eine Teilnummer schlägt fehl, wenn die vollständige Version länger ist.
Beispiel: Erkennen von Windows XP Service Pack 2
Windows XP Service Pack 2 wird nur für Geräte, auf denen ursprünglich SP1 ausgeführt wurde und die dann auf SP2 heraufgestuft wurden, unter Software angezeigt. Im standardmäßigen Anwendungsinventar für dieses Element sind keine Geräte erfasst, auf denen bereits SP2 ausgeführt wird, da für diese Geräte ursprünglich ein Image auf SP2-Ebene erstellt wurde.
Mit Funktionen, deren Namen auf GreaterThan und LessThan enden, werden nur die unter Table 23 aufgeführten Werte verglichen.
Verwenden Sie eine der folgenden Regeln vom Typ "GreaterThan" und "Less Than":
• |
FileVersionGreaterThan (path, version) und FileVersionLessThan (path, version) |
• |
ProductVersionGreaterThan (path, version) und ProductVersionLessThan (path, version) |
• |
FileInfoGreaterThan (fullpath, attribute, type, value) und FileInfoLessThan (fullpath, attribute, type, value) |
• |
RegistryValueGreaterThan (registryPath, valueName, value) und RegistryValueLessThan (registryPath, valueName, value) |
• |
EnvironmentalVariableGreaterThan (var, type, value) und EnvironmentalVariableLessThan (var, type, value) |
• |
PlistValueGreaterThan (fullpath, entry, type, value) und PlistValueLessThan (fullpath, entry, type, value) |
• |
FilenameMatchingRegexGreaterThan (fullpath, regex, value) und FilenameMatchingRegexLessThan (fullpath, regex, value) |
Beispiel: Testen, ob die Produktversion höher ist als 10
So überprüfen Sie, ob die Produktversion höher ist als 10:
Beispiel: Testen, ob eine Produktversion innerhalb eines bestimmten Bereichs liegt
Durch die Verknüpfung von Bedingungsregeln werden folgende Ergebnisse erzielt:
Verknüpfen Sie im Feld für benutzerdefinierte Inventarisierung Regeln mithilfe der folgenden Syntax:
Trennen Sie die Bedingungsanweisung durch Leerzeichen vom Operator.
Beispiel: Überprüfen, ob ein Registrierungsschlüssel vorhanden ist, und Vergleichen von Werten
Wenn Sie Regeln mit dem Operator ODER verknüpfen und eine der Regeln im Feld für benutzerdefinierte Inventarisierung zutrifft ("Wahr" ist), wird die Anwendung in der Liste Installierte Programme des Geräts angezeigt.
Verknüpfen Sie die Regeln im Feld für benutzerdefinierte Inventarisierung mithilfe der folgenden Syntax:
Trennen Sie die Funktionsanweisungen und den Operator mithilfe eines Leerzeichens voneinander.
Beispiel: Überprüfen eines Registrierungswerts
So überprüfen Sie, ob ein Registrierungswert einen bestimmten Wert oder einen anderen Wert aufweist:
TIPP: Verwenden Sie zur Angabe eines Bereichs die Regeln RegistryValueGreaterThan und RegistryValueLessThan und verknüpfen Sie sie mit dem Operator AND. |
© 2021 Quest Software Inc. ALL RIGHTS RESERVED. Feedback Terms of Use Privacy