
Dell ThinOS 10.x Migration Guide
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:
| 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:
|
| $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. |
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: <>()\