The following table lists the most important variables from the os Namespace:
NOTE that some variables are only available on certain operating systems, and/or from specific MarvelClient releases on.
The most important variables from the os Namespace | ||
|---|---|---|
| app_data, app_data_directory | /tmp on non-Windows | Operating System Application Data Directory |
| boot_type | Windows only | Did Windows boot normally or in safe mode? |
| chassis_type | Windows only | Chassis type of the host computer (e.g. desktop or notebook) |
| citrix | Windows only | Is the client being accessed from within a Citrix/WTS session? |
| citrix_no_logonsessions | Windows only | Is the client being accessed from within a Citrix/WTS session, but without any incoming logon session? (Remoting into a user's machine using Windows Remote Desktop Connection is usually detects os:citrix as 1) |
| rdp_session | Windows only Release >= 4 | Is the client being accessed from within a remote desktop session (this includes Citrix, WTS and similar). |
| common_app_data | /tmp on non-Windows | Common application data directory (e.g. C:\ProgramData) |
| computer | Name of host machine; replaced with "Citrix" if os:citrix=1 | |
| computer_org | Name of host machine (Citrix server name on Citrix and alike) | |
| disk_client_free_mb, disk_client_total_mb, disk_client_totalfree_mb, disk_data_free_mb, disk_data_total_mb, disk_data_totalfree_mb | Windows only | Size information of the IBM Notes Program (client) and IBM Notes data (data) directories: free=Number of free Megabytes (honoring quota) total=Total capacity of disk in Megabytes totalfree=Total number of free Megabytes (not honoring quota) |
| display_resolution_x, display_resolution_y | Number of horizontal (x) and vertical (y) pixels of display resolution. | |
| ip_address | IP-address(es) assigned to operating system; multiple IP-addresses are seperated with a semicolon (;) | |
| language_id | Windows only | Currently locale ID of operating system - for details see http://msdn.microsoft.com/en-us/goglobal/bb964664.aspx |
| local_app_data, local_app_data_directory | /tmp on non-Windows | Operating System Local Application Data Directory |
| logonsessions | Windows only | Number of inbound logon sessions; >0 when remoting into another machine using e.g. Windows Remote Desktop Connection |
| memory_* | Windows only | Various details on system memory. |
| mideast_enabled | Windows only | Is the operating system mideast enabled? |
| mobile | Is the client running on a Laptop/Notebook? (determined by asking the operating system whether the machine has a battery bay - also works when removing the battery) | |
| mobile_no_usv | Windows only | Desktop computers with a UPS (uninterruptable power supply) are detected as Laptops/Notebooks using os:mobile. os:mobile_no_usv |
| monitor_count | Windows only | Number of monitors (displays) connected to the machine |
| mouse_* | Windows only | Details for the computer mouse |
| platform | Operating system (windows, linux, mac) | |
| program_files, program_files_directory | Operating system program files directory | |
| remote_controlled | Windows only | Is the operating system being remote controlled (e.g. when remoting into a machine)? |
| shutting_down | Windows only | Is Windows being shut down? |
| system_root, system_root_directory | Operating system binaries directory (e.g. C:\Windows or /bin) | |
| tabletpc* | Windows only | Various details available if the machine is a tablet |
| temp, temp_directory | Operating system temp directory | |
| user | Operating system user | |
| user_profile, user_profile_directory | Operating system user profile directory | |
| version_string | Operating system decription/name | |
| version* | Windows only | Version details for the operating system |
| virtual_machine, virtual_machine_type | Windows only | Optional detection of whether the host operating system is VMWare or VPC |
The full list of available Variable names from within each Namespace can be derived from a representative config.xml (in each client’s Working Directory or in the Analyze database if so collected).
Note that the config.xml file is recreated upon every client start – after closing an IBM Notes Client, any therein stored variables are NOT read back ever.
NOTE that namespaces and variables are NOT write-protected. You must not change important system variables (e.g. notes:client_directory, mc:working_directory or similar).
