<< Klicken um Inhaltsverzeichnis aufzurufen >> Navigation: Client Anwendungen > Der Cordaware Infoclient > Konfiguration > Dynamische InfoClientValues > Arten von Clienteigenschaften |
Mit Dynamischen InfoclientValues können unterschiedliche Clienteigenschaften ausgelesen werden, die zum Infoserver mit den Standard-Clienteigenschaften (Benutzername, Adresse, Computername etc.) übertragen werden. Ein Dynamischer InfoclientValue wird mit einem Eintrag in einer speziellen Sektion in die Infoclient.ini eingetragen. Der Eintrag beinhaltet einen Namen, den Abfrage-Typ und den gewünschten Abfrage-Wert.
Prinzipiell können folgende Eigenschaften definiert und geprüft werden:
- Applikationen (installiert)
- Prozesse (laufend)
- Verbindungen
- Dateien (vorhanden)
- Titel von Fenstern
- Registrierungseinträge
- Dateieigenschaften
- Inifiles
- WMI Abfrage
Dynamische Infoclientvalues
Die Abfrage der Clienteigenschaften erfolgt mittels Dynamischer Infoclientvalues, einer speziellen Form von Ini-Einträgen. Derzeit stehen 18 Typen von Dynamischen Infoclientvalues zur Abfrage verschiedener Eigenschaften zur Verfügung. In Abhängigkeit des Ergebnisses einer Abfrage können manuell und automatisch Nachrichten versendet werden.
Hinweis: Typ= Eigenschaftstyp - z.B. Laufwerkgröße (diDiskSize)
Wert= Spezifikation des Types - z.B. Laufwerk c |
Übersicht aller Dynamischer Infoclientvalues
Typ |
Funktion |
Beispiel |
diFileExists |
Fragt ab, ob eine Datei existiert. Bei positivem oder negativem Ergebnis wird eine Nachricht versendet. |
Pfad z. B. C:\Programme\Cordaware\Cordaware5to6.exe |
diFileSize |
Fragt die Größe einer Datei ab und gibt die entsprechenden Werte zurück. Hat z.B. eine Datenbank, oder ein Laufwerk eine bestimmte Größe erreicht, kann automatisch eine Meldung versendet werden. |
Pfad
z. B. C:\Programme\Cordaware\bestinformed\infoclient.exe |
diFileAge |
Automatische Meldungen können in Abhängigkeit des Erstellungsdatums einer Datei generiert werden. |
Pfad
z. B. C:\Programme\Cordware\Cordaware5to6.exe |
diFileVersion |
Fragt die Versionsnummer einer Datei ab. Nachrichten können in Abhängigkeit einer bestimmten Version einer Anwendung etc. erscheinen. |
Pfad
z. B. C:\Programme\Cordaware\bestinformed\infoclient.exe |
diDirExists |
Fragt ab, ob ein bestimmter Pfad vorhanden ist. |
Pfad
z. B. C:\Programme\Cordaware |
diDiskSize |
Fragt die Größe eines Laufwerkes ab. Hat z.B. ein Laufwerk eine kritische Größe erreicht, kann eine Nachricht versendet werden. |
Laufwerkbuchstabe
z. B. C |
diDiskFree |
Gibt den freien Platz eines Laufwerkes zurück. |
Laufwerkbuchstabe
z. B. C |
diRegExists |
Fragt ab, ob ein bestimmter RegKey eingetragen ist. |
RegKey
z. B. HKEY_LOCAL_MACHINE\SOFTWARE\Cordaware\Infoband\Pfad |
diRegKey |
Gibt den Wert eines bestimmten RegKeys zurück. |
RegKey
z. B. HKEY_LOCAL_MACHINE\SOFTWARE\Cordaware\Infoband\Pfad |
diPrinterExists |
Fragt ob, ob ein bestimmter Drucker in der Konfiguration vorhanden ist. Bei Ausfällen können diese Anwender gezielt informiert werden. |
Druckername
z. B. HP Drucker 5000 |
diProcessRuns |
Fragt ab, ob ein Prozess aktuell ausgeführt wird. Ist die Bedingung erfüllt kann eine Nachricht versendet werden. |
Name eines Prozesses
z. B. Infoclient.exe |
diProcessRan |
Fragt ab, ob ein Prozess während einer Anmeldesession ausgeführt wurde. |
Name eines Prozesses
z. B. Infoclient.exe |
diProcessList |
Fragt eine Prozessliste ab |
Name eines Prozesses
z. B. *otep*, Notepad oder Notepad.exe |
diConnectedTo |
Fragt aktive Verbindungen ab z.B. Client-Server Verbindungen. |
Computername oder IP Adresse Wildcards können genutzt werden
z. B. Server1 oder 192.168.69.* |
diListen |
Fragt ab, ob bestimmte Ports geöffnet sind. |
Port-nummer
z. B. 8431 |
diNetdirConnectedTo |
Fragt ab, ob ein Laufwerk mit einem Server gemounted ist. Bei Unterbrechung der Verbindung kann der Client informiert werden. |
Name des Servers Wildcards können genutzt werden
z. B. *Server* |
diInifileValue |
Liest Werte aus Inifiles aus. |
Pfad zum Inifile mit Sektion und Key:
z. B. C:\Programme\Cordaware\bestinformed\Infoclient.ini;General=Address |
diWmiValue |
Liest Werte aus der WMI aus. |
WMI Befehl
z. B. Select Caption from Win32_OperatingSystem |
diTitleExists |
Fragt ab, ob ein bestimmter Titel zu einem Anwendungsfenster übereinstimmt. Wildcards können im angegebenen Wert verwendet werden. |
Fenstertitel
z. B. *internet*explorer* |
diDefault |
Fragt Text ab, welchen Sie eingetragen haben. |
|
Mehr Informationen, wie dynamische Infoclientvalues zugewiesen werden, finden Sie hier.