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).