Dell Wyse ThinOS Version 9.1 Migration Guide


ThinOS system variables

ThinOS uses system variables or part of a system variable when defining command values. System variables are often used to define unique values for fields such as terminal name or default user. For example, if the client has an IP address, ACC&Right($FIP,3) results in a value of ACC022. Using system variables makes it easier to manage groups of devices that require a unique terminal name or default user.

The following are the ThinOS system variables:

Table 1. ThinOS system variablesThinOS system variables
Variable Description
$IP IP address
$IPOCT4 The fourth octet of the IP Address, for example: if the IP address is, then the value is 15.
$MAC Mac address
$CMAC Mac address with colon.
$UMAC Mac address with uppercase letters is used.
$DHCP (extra_dhcp_option)

For example, set a string test169 for option tag 169 in DHCP server, and set TerminalName=$DHCP(169) in the Wyse Management Suite server. After the thin client checks in to the Wyse Management Suite server, check the terminal name in GUI, and the terminal name is changed to test169.

166 and 167 is default for CCM MQTT Server and CCM CA Validation in ThinOS. So you need to remap the options from GUI if you want to use $DHCP(166) and/or $DHCP(167).

$DN Sign on domain name
$TN Terminal name
$UN Sign on username
$SUBNET For subnet notation, the format is {network_address}_{network_mask_bits}. For example, if the IP address is, the network mask is, and is used.
$FIP IP Address with, for example,
$SN Serial number or Service tag
$VN Version number
Right($xx, i) or and Left($xx, i) Specifies that the variable is to be read from left or right. The $xx is any of above parameters and the parameter i specifies the digits for the offset of right or left.

Rate this content

Easy to understand
Was this article helpful?
0/3000 characters
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please select whether the article was helpful or not.
  Comments cannot contain these special characters: <>()\