Types of Clientproperties

<< Click to display Table of Contents >>

Navigation:  Client Applications > The Cordaware Infoclient > Configuration > Dynamic InfoclientValues >

Types of Clientproperties

Dynamic InfoclientValues are designed for querying certain client-properties and to submit these to the Infoserver along with the standard client-properties (username, address, computername etc.) upon connection. A Dynamic InfoclientValue is set up as an item in the Infoclient.ini in an extra section. The item consists of a name, a query-type and the desired query-value.

 

The following types of client properties can be used with Dynamic InfoclientValues:

 

- Applications (installed)

- Processes (running currently)

- Connections

- Files (existing, version)

- Window titles

- Registry Keys

- Properties of files

- Inifiles

- WMI Information

 

Dynamic Infoclientvalues

 

The query of the client properties is done by Dynamic Infoclientvalues, a special form of Ini entries. There are currently 18 types of Dynamic Infoclientvalues available to query various properties. Depending on the result of a query, messages can be sent manually and automatically.

 

 


Hint:

Type= property - e. g. Disk size (diDiskSize)

 

Value= specification of type - e. g. Dive C

 

Configuration_DICV_overview

 

 

 

Overview of Dynamic Infoclientvalues

 

Type / Value

Function

Example syntax

diFileExists

Scans if a file exists. According to the result, a message can be shown.

Path

e.g.: c:\programs\cordaware\mailtonews.exe

diFileSize

Scans the size of a file. E.g if a database has achieved a critical size, an automatically message can be sent to an admin, or to the user.

Path

 

e.g.: j:\database\backup

 

diFileAge

Scans the age of file. Message can be sent according to the age of a file.

Path

e.g.: c:\programs\cordaware\mailtonews.exe

diFileVersion

 

Scans the version number of a file. Messages can be sent according to version number of a file.

Path

e.g.: c:\programs\cordaware\mailtonews.exe

diDirExists

 

Scans if a certain path exists. E.g. all users of open office etc.

Path

e.g.: c:\programs\cordaware

diDiskSize

Scans the size of a device. E.g if a device has achieved a critical size, an automatically message can be sent to an admin, or to the user.

Drive Letter

e.g.: c

diDiskFree

Scans the free space of a device

Drive Letter

e.g.: c

diRegExists

Scans if a certain Regkey exists

Regkey

e.g.: HKEY_LOCAL_MACHINE\SOFTWARE\Cordaware\Infoband\Path

diRegKey

 

Returns the value of a certain Regkey

 

Regkey

e.g.: HKEY_LOCAL_MACHINE\SOFTWARE\Cordaware\Infoband\Path

diPrinterExists

Scans, if a particular printer exists in the configuration

Printer Name

e.g.: HP Printer 2020

diProcessRuns

Scans, if a process is running currently. If it is running a message can be sent to all this users

Name of the process

e.g.: infoclient.exe

diProcessRan

Scans, if a process ran prvoiusly in the user's session.

Name of the process

e.g.: infoclient.exe

diProcessList

Scans a processlist

Name of the process e.g.: *otep*, Notepad or Notepad.exe

diConnectedTo

Scans active connections, e.g. client-server connections.

Computername or IP Address

Wildcharts can be used.

e.g.: server1 or 192.168.69.*

diListen

Scans open ports

Port number (e.g: 800)

diNetdirConnectedTo

Scans wether a device is mounted to a server. If the connection is interrupted, the client can be informed.

name of the server

Wildcharts can be used

e.g.: *server*

diInifileValue

Reads out values from Inifiles

Loction of the Inifile with section and key:

c:\Programs\Cordaware\Infoband

\Infoclient.ini;General=Address'

diWMIValue

 

Reads information from the WMI

 

WMI command:

Select Caption from Win32_OperatingSystem

diTitleExists

Checks if an application window's title matches the given value. Wildcards can be used in the value.

*internet*explorer*

diDefault

Scans for a Text which you have entered.


 

 

Further information on how to apply Dynamic Infoclientvalues you can be found in chapter Dynamic Channels Examples.