Dell ThinOS 10.x Migration Guide

PDF

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 123.123.123.022, 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 10.x system variables:

Table 1. ThinOS 10.x system variablesThinOS 10.x system variables
Variable Description
$IP IP address
$IPOCT4 The fourth octet of the IP Address, for example: if the IP address is 10.151.120.15, 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) Extra DHCP options for ThinOS units, including 169, 140, 141, 166, and 167, are available to support advanced network configuration. For example, set a string test169 for the tag169 option in the DHCP server, and set TerminalName=$DHCP(169) in the Wyse Management Suite policy. Check the terminal name in the UI, and the terminal name is test169. 166 and 167 is default for the Wyse Management Suite MQTT Server and Wyse Management Suite CA validation in ThinOS. You must remap the options from the UI or the Wyse Management Suite policy if you want to use $DHCP(166) 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 10.151.120.15, the network mask is 255.255.255.0, and 10.151.120.0_24 is used.
$FIP IP address is used in fixed format with three digits between separators. For example, 010.020.030.040.ini. Using it with the left or right modifier helps to define policy for the subnet. For example, include=&Left($FIP,11).ini is specified to include file 010.020.030.ini for subnet 010.020.030.xxx.
$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.
&Right($xx, i) or &Left($xx, i) Specifies whether the variable is read from left or right. The $xx is any of the above System Variables. The option i specifies left or right offset digits. For example, in the parameter TerminalName=CLT-$SN$RIGHT$07, if the Serial Number (or Service Tag number) of the thin client is MA00256, the terminal name of the thin client is assigned as below:
  • First four characters—CLT-
  • The rest—The last right-most seven digits of the thin client serial number. The resulting terminal name is displayed as CLT-MA00256.
$AT Asset Tag must be enabled in the BIOS settings. $AT can be used as terminal name, and the length is limited to 32 characters.

Rate this content

Accurate
Useful
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: <>()\