Dell Wyse ThinOS Version 8.
Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid the problem. WARNING: A WARNING indicates a potential for property damage, personal injury, or death. © 2017-2018 Dell Inc. or its subsidiaries. All rights reserved. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries.
Contents Summary of revisions................................................................................................................................... 0 1 Introduction....................................................................................................................................................6 About this Guide.................................................................................................................................................................
Summary of revisions The following changes and enhancements have been made to this document since Dell Wyse ThinOS release 8.4.1. ThinOS 8.5 release is intended for platforms with Dell standard BIOS—Wyse 3040 thin client with ThinOS, and Wyse 3040 thin client with PCoIP. Table 1. Newly added INI parameters Reference Description Device=audio [playback={device name string}] New parameters added in Peripheral settings for wnos.ini files, $MAC INI,.
Reference Description [Unit=hour] Device=Ethernet [WirelessWaitEnet={1-60}] New parameters added in Connection settings for wnos.ini files, {username} INI and $MAC INI files.
1 Introduction Thin clients running Dell Wyse ThinOS firmware are designed solely for optimal thin client security and performance. These extremely efficient purpose-built thin clients are virus and malware-resistant and offer ultra-fast access to applications, files, and network resources within Citrix, Microsoft, VMware and Dell vWorkspace environments, and other leading infrastructures.
2 Getting Started: Learning INI File Basics In this chapter you will learn how to construct and use the supported INI files. It includes: • Downloading and Using Sample INI Files • Supported INI Files You can Construct • Rules and Recommendations for Constructing the INI Files • Placing the INI Files into the Folder Structure on the Server After you become familiar with the INI file basics, you can refer to the parameter details you need in the other chapters and appendixes of this guide.
• Scenario 3 — WNOS.ini exists and MAC.ini exists. The WNOS.ini file is processed and if the Include={username}.ini statement is included, then the {username}.ini file is processed. Once the credentials are provided, the MAC.ini file is processed. • Scenario 4 — No ini files exist. Local configuration is applied. Working with wnos.ini files A wnos.ini file contains the global parameters you want that will affect all thin clients accessing the server. Parameters in both Connection Settings: wnos.
Every parameter (and their options) has a name and a value, with the name appearing to the left of the equals sign (name=value). All parameters with the same name in the various INI files have the same meaning that is, a parameter named WyseXYZ in a wnos.ini file and named WyseXYZ in a {username}.ini file will have the same meaning. Number signs (#) indicate the start of a comment. Comments can begin anywhere on a line. Everything between the # and the End of Line is ignored.
NOTE: No parameter should ever be executed twice. Some ThinOS hardware configuration parameters require a reboot to become active, and if the same parameters are defined more than once, the thin client may then go into an infinite reboot cycle. IMPORTANT: We recommend you place the include=<$mac.ini or {username}> statement on the last line of the wnos.ini file to verify that all parameters are processed properly for terminal-specific settings.
Option Value address is 10.151.120.15, and the network mask is 255.255.255.0, then 10.151.120.0_24 is used. &Right($xx, i) or &Left($xx, i) Specifies whether the variable is to be read from left or right. The $xx is any of the above parameters. The parameter i specifies left or right offset digits. The combinations of all the above variables, such as CTX&Right($IP,4)@&Left($UN,3) are supported. A replacement $SYS_VAR is used if the statements or parameters support.
/wyse/wnos/trace (Optional) The folder where you can place the trace files that you can capture and play back. IMPORTANT: Be sure to enable the parameter, EnableTrace=yes.
3 Parameters for wnos INI files only This chapter provides the supported parameters that you can use in a wnos.ini file. NOTE: For information to help you construct and use the supported INI files, see Getting Started Learning INI File Basics. Parameters in Connection Settings for wnos.ini Files Only can only be used in a wnos.ini file; they cannot be used in a {username}.ini file.
[DelPkg={pkg1_name, pkg2_name, …}] [VerifySignature={yes, no}] 1— Enables forced firmware upgrade/downgrade process. This is the default value. 2 — Enables comparison/non-forced upgrade process only. 101 — Enables firmware upgrade/downgrade process, but displays a window with OK or Cancel button before the process with a note of the version to downgrade or upgrade; displays a status complete window.
set to no, it will not check the signature so that the downgrade of the firmware and/or packages can happen, which do not support signature. The default is yes. AutoPower={yes, no} or Device=cmos AutoPower=(yes, no) Default is no. Yes/no option on how the system starts when the power is first applied to the thin client. If set to yes, then the system starts itself without waiting for users to press the power button.
CCM server is https://us1.cloudclientmanager.com and default MQTT server is us1-pns.cloudclientmanager.com. Override — Default is no. Yes/no option to allow a groupkey from the INI file to override the previous groupkey. If Override=yes is specified, the groupkey from the INI file will override the previous groupkey. The Groupkey can technically be applied in many places. You can configure the group key in order of priority, that is, if #1 is defined it will override #2.
Display—If the value is set to yes, the username field in sign-on window will be displayed. By default the value is set to no and the field will be obscured with asterisks (*). disable— If the value is set to yes, the user name field in sign-on window is disabled. Password= [disable={yes/no}] [encrypt={no, yes}] Password— Specifies the password as the sign-on password. There is no minimum length. The maximum length is 64 characters. In wnos.ini this sets as the default password.
NOTE: The file name does not include the symbol : in the mac address. See also the Exit parameter for information on how to terminate Include. <{username}.ini> Loads /wnos/inc/ {username}-address.ini. The file name does not include the symbol : in the {username} address. See also the Exit parameter for information on how to terminate Include. MirrorFileServer={no, yes} Default is no. Yes/no option to enable the cache all server files functionality.
IMPORTANT: The Start and End options are in the MMWWDD format, where: MM = Month of the year. Values are 01 to 12 for the months of the year from January to December. For example, 01 = January, 12 = December WW = Week of the Month. Values are 01 to 05 for the week of the month, 05 is the last week. For example, 01 = 1st week, 05 = the last week of the month. DD = Day of the week. Values are 01 to 07 for the day in the week from Monday to Sunday. For example, 01 = Monday, 07 = Sunday.
Table 5. Peripheral Settings: wnos.ini files only Parameter Description DEVICE_SECURITY=white_list/black_list vid_pid=[vvvv,pppp] 1 class=name/[cc,ss,pp] 2 3 4 5 When DEVICE_SECURITY=white_list is set, the security is in high level, and you need to add all the devices (on board devices including Wyse 3020 thin client with ThinOS (T10D)'s netcard, and internal hub) to the list that you want to use, and all other devices are denied when the device is plugged-in.
Table 6. Connection Settings: wnos.ini files only Parameter Description AddCertificate=filename AddCertificate — Specifies a certificate file residing in the subfolder cacerts under the wnos folder to load on platforms with nand flash, or on the memory. The length of the filename, including the trailing period and the file extension, is limited to 64 characters.
[SecurityMode={Default,Low,Warning,Full}] [EnableVWGateway]={yes, no} [VWGateway]=url [ConnectionType]={Default, All, RDP, PCoIP, Blast} [EnableVDMCredSSP]={yes, no} [RDCollections={*collect1, collect2,...}] [DisableShowDisclaimer=[yes, no] AWS is Amazon Workspace broker. It is only available with PCoIP build. IgnoreProfile — Default value is no. Set IgnoreProfile=yes to disable parsing the global setting from the VDI broker. It is only valid in the case of ConnectionBroker=default.
not set, all the applications and desktops are displayed. To get your RemoteApp or desktops collection name, do the following: 1 2 In RDS Server local, go to C:\Users\administrator.RDSS \AppData\Roaming\Microsoft\Workspaces\{xxxx}\Resource, and check that all your published collection (.rdp file) are listed. Open the specify .rdp file which you want to define in .ini file with notepad and get the collection name from line "loadbalanceinfo:s:tsv://MS Terminal Services Plugin.1.[collection name]".
[WDMServer={128 to 254}] [WDMPort={128 to 254}] [PnliteServer={128 to 254}] [DomainList={128 to 254}] [VDIBroker-{248 to 254}] [RapportSecurePort={128-254}] [Discover={yes, no}] [WDMSecurePort={128 to 254}] [WDMFQDN={128-254}] [CCMGroupKey={128-254}] [CCMServer={128-254}] [CCMMQTTServer={128-254}] [CCMCAValidation={128-254}] If you set different value for DisableOption12 from the value in NVRAM, the system will automatically reboot to make the value valid.
If Combined=yes, then the DNS server will combine the DNS server configured by DHCP and the static one. DNS domain will use the value configured by DHCP if static DNS domain is empty. DNSTTL={0-3600} Specifies the Time to Live (TTL) of DNS name caching; the default is from DNS server settings. NOTE: If DNSTTL=0, the DNS hostname in a connection always queries the DNS server to get the IP.
Taskbar — Default is wholescreen. Sets which style is used for the taskbar: wholescreen places the taskbar at the bottom of the entire screen; mainscreen places it at the bottom of the main screen. This is only when SysMode=Classic and has no effect on VDI mode. MonitorAutoDetect — Determines whether or not the system will detect how many monitors are connected. If only one monitor is connected, Span mode will be transferred to Mirror mode. Swap — Default is no. Yes/no option to use with older ThinOS 7.
of the three modes. The option SecurityMode specifies these security modes. SecurityMode — Specifies the security level for the file server during client verification of the server certificate. This option is only valid when connecting to an https file server. When configuring the https file server, the Username and Password options of the FileServer parameter can be omitted.
INACTIVE=minutes [NoSessionTimer=minutes] [LockTimer=seconds] Default is 0. There is no Idle timeout. The range is 0 minutes to 480 minutes.If the value given is bigger than 480, 480 is set instead. If the value given is smaller than 0, 0 is set instead. When the system idle is time out in the configured minutes, the system will automatically sign off, reboot or shutdown which are based on the setting of AutoSignoff.
Yes/no option to support Citrix multifarm functionality for the wnos.ini files. If Multifarm=yes, PNAgent/PNLite users are able to authenticate to more than one Citrix farm. MultiLogon={no, yes} [SequentialDomain={yes, no}] Default is no. Yes/no option to support multiple log ons. If MultiLogon=yes, the PNAgent/PNLite sign-on authenticating window can input a different username, password, and domain while signing on to different PNAgent/PNLite servers.
Title and ButtonCaption — Specifies the notification window title and button that can be customized. For example, NoticeFile=filename Title=Problem ButtonCaption=Ok OneSignServer=onesign_server [DisableBeep={yes,no}] [KioskMode=yes,no}] [TapToLock={0,1,2}] [EnableWindowAuthentication={yes,no}] [AutoAccess={VMW,XD,XA,LOCAL,RDSHD, RDSHA, RDSHPC}] A list of host names or IP addresses with optional TCP port number or URLs of Imprivata OneSign servers. It should use https protocol.
checked. The value is persistent, and the default value of the setting is default. From ThinOS version 8.3_109, ThinOS supports OneSign 5.2 RDSH broker. Set AutoAccess=RDSHD or RDSHA to automatically launch Microsoft type broker. Set RDSHPC to automatically launch RDP session without broker.
ThinOS will look on the file server for this exact firmware name. If that defined firmware name is not found, then ThinOS will fall back to the default logic and look for the DOVE_boot firmware. ECFirmware is only used for Wyse 3010 thin client with ThinOS (T10)/X10J/X10CJ to update EC firmware, it is not supported on other platforms. C: C10LE V: VL10 S: S10 R: R10L Wyse 3010 thin client with ThinOS (T10) If the ECFirmware file name is not specified, device will look for EC with default name: T10: T10_EC.
[DHCPinform={yes, no}] [DNSLookup={yes, no}] If RapportDisable=no, the Rapport agent is enabled and you can discover the WDM server by the following ways: 1 2 The DHCP option tag values received from standard or WDM proxy DHCP service for vendor class RTIAgent DNS service location record "_wdmserver.
session or the terminal is idle for specified idle minutes. If the session is still active, the reboot is delayed till the idle time is reached or log off the sessions. For example, If you set Reboot=yes time=20:30, the unit reboots on local time 20:30. If you set Reboot=yes time=20:30-4:30, the unit reboots on random time through 20:30 to 4:30. If you set Reboot=yes time=23:00 Wday=Friday,Monday, the unit reboots on local time 23:00 of Friday and Monday.
[ScepUserDomain=scep_enrollment_user_domain] [ScepUserPwd=scep_enrollment_user_password] [ScepUserPwdEnc=encrypted_scep_enrollment_user_password] before URL. Currently HTTP is used as the only communication protocol for SCEP requests and security is ensured by SCEP itself. CACertHashType—This is the hash type used to verify certificate authority's certificate. CACertHash—This is the hash value used to verify certificate authority's certificate.
VDI example: ConnectionBroker=VDM SelectServerList=VDI; Default=test5 description = test4; host = 192.168.0.11; description = test5; host = host2.wyse.com The Default option following "SelectServerList={PNA, VDI}" can specify the default server. The value is one of server description defined after that. After one selects another server and sign off, this default server is selected. If default option is not specified, the last selected server is selected in the next sign on.
Service=wdm disable={no, yes} Default is no. Yes/no option to disable the WDM service, same as RapportDisable={no, yes}. Service= disable={no, yes} Default is no. Yes/no option to disable the service with this port number. The 80 port is an exception because the WDM is always started before loading the global profile (wnos.ini file).
[SCRemovalBehavior= {-1, 0, 1}] [SaveLastDomainUser={yes, no, user, domain}] [DefaultINI=filename] [IconGroupStyle={default, folder}] [IconGroupLayout={Vertical, Horizontal}] [PasswordVariables={yes, no} [LockTerminal={yes, no}] [ExpireTime={0, 1 - 480}] [UnlockRefresh={yes, no}] [SCShowCNName={yes,no}] DisableGuest — Default is no. Yes/no option to disable the guest sign-on. DisablePassword — Default is no. Yes/no option to disable the password text box and password check box in the Sign-on dialog box.
ExpireTime — Specifies the signon expiration time. The range is 0 to 480 minutes. The default is 0 which means no expiration. If the value is larger than 480, then 480 is set instead. If the value is smaller than 0, then 0 is set instead. After system signon or starting a connection, the expiration time starts counting. Once the expiration time is reached, starting a connection by clicking the icon, menu or connection manager, will bring up a pop up message box to enter the password.
SignonStatusColor—The option specifies the signon status text color in RGB string format (must be enclosed in quotes), where rrr, ggg, and bbb are decimal numbers in the range of 0 to 255. By default, the status text color is gray for ThinOS. Speedbrowser={on, off} Default is on. On/off option to enable the ICA Speedscreen Browser Acceleration Function.
ToolbarEnableOneSession — Default is no. Yes/no option to enable the toolbar when only one session is available. ToolbarAutoQuit — Default is yes. ToolbarAutoQuit=no prevents the sub-window from being closed. The toolbar will auto-hide after a certain amount of time after user pause the mouse pointer away from the toolbar. ToolbarStay — ToolbarStay={1~20} controls the auto-hide duration, 0.5s per value. Thus if ToolbarStay=1, the Toolbar will auto-hide after 0.
[Priority ={WDM, CCM, “WDM;CCM”, “CCM;WDM”}] [disableNotice={yes, no}] [disableCancel={yes, no}] [noticeTime={0-255}] [interval = {0-65535}] Priority—If priority is available, WDA discovers the protocol according to it. There are only two protocols available now - WDM, and CCM. For example, if priority=WDM; CCM, WDA tries to discover WDM server and tries to check-in, and if it fails to check-in to WDM server, it tries to check-in the device to CCM server.
Discover— If Discover=yes is specified, rapport discovers the WDM server information from the DHCP option tag, DNS service location record and DNS host name. If the WDM server is discovered, the WDM server User Interface (UI) is protected on device. The default value is yes. SecurityMode specifies the SSL certification validation policy. If set to default, it will apply SecurityPolicy setting. If set to full, the SSL connection needs to verify server certificate.
4 Parameters for wnos INI, {username} INI, and $MAC INI files This chapter provides the supported parameters that you can use in a wnos.ini file, a {username}.ini file, and in a $MAC.ini file. For information to help you construct and use the supported INI files, see Getting Started: Learning INI File Basics To increase usability such as relation to thin client dialog box equivalents, the supported parameters are separated into the following categories: • General Settings for wnos.
General settings for wnos.ini files, {username} INI, and $MAC INI files The following table contains the parameters used for configuring general settings. The underlined values are defaults. Table 7. General Settings: wnos.
If the first boot order is not HardDisk, the system restart will boot from the BIOS setting. BootpDisable={no, yes} Default is no. BootpDisable — Yes/no option to disable BOOTP requests. ThinOS supports both DHCP and BOOTP to obtain the network configurations. In the first two attempts, only DHCP is requested. Then, both DHCP and BOOTP are requested. For some environments, BOOTP requests will delay obtaining the IP from the DHCP server. Set BootpDisable=yes will only perform a DHCP request.
[Action={extract, restore}] Extract — For extract action, CMOS content is saved to the file: $PF_cmos.$VER . [Password=password] NOTE: $PF - Is the name of the platform, including C10, C00, R10, R00, and VL10. [encrypt={no, yes}] $VER - Is the version of the BIOS, such as 1.0B_SPC001(1.0B_SPC001-0407), 1.0B-0407(Zilch), 1.0H_SPC-0T51(R10, R00), 1.19R(VL10).
Wyse 5010 thin client/ Wyse 5040 AIO thin client/ Wyse 7010 thin client and their PCoIP clients Wyse 3030 LT thin client and their PCoIP clients Wyse 5060 thin client and their PCoIP clients Wyse 3020 thin client and their PCoIP clients Password Not Supported Not Supported Not Supported Not Supported BootOrder Supported Supported Supported Not Supported WakeOnLan Supported Supported Supported Not Supported AutoPower Supported Supported Supported Supported BootFromUSB Supported Supp
[USBBootSupport={yes, no}] [PXEBootSupport={yes, no}] Action={extract, restore} AutoPower—This option sets the time of day when you want the system to automatically turn on.
PXEBootSupport—If yes is specified, device allows operating system to boot from PXE. If no is specified, the operating system cannot boot device from PXE For extract action, CMOS content is saved to file $PF_cmos.$VER $PF—name of Dell BIOS platform, including X10 and A10Q $VER—version of BIOS, like 1.2.2. With ThinOS log, CMOS, extract to $PF_cmos.$VER For restore action, CMOS content is updated from file $PF_cmos.$VER With a syslog, CMOS: restore from $PF_cmos.
NOTE: If the FactoryDefault parameter value is changed to yes, the thin client will reboot without notice to the user. *Include=path/filename For {username}.ini file only. Specifies to include another INI file at the position of this parameter. Only one level of including is allowed (no nesting) and only for a {username}.ini file. KeySequence={no, yes} KeySequence — Yes/no option to enable the following supported combined keys options.
Arabic (Egypt) — Ar_egy Arabic (Libya) — Ar_lib Arabic (Algeria) — Ar_alg Arabic (Morocco) — Ar_mor Arabic (Tunisia) — Ar_tun Arabic (Oman) — Ar_oma Arabic (Yemen) — Ar_yem Arabic (Syria) — Ar_syr Arabic (Jordan) — Ar_jor Arabic (Lebanon) — Ar_leb Arabic (Kuwait) — Ar_kuw Arabic (U.A.E.
French (Belgian Comma) — fr_be_c French (Canadian) — fr_ca French (France) — Fr French (Swiss) — fr_sf German — De German (IBM) — de_ibm German (Swiss) — de_sg Greek — el Hungarian — Hu Icelandic — Is Italian — It Italian (Swiss) — it142 Latvian (Latvia) — lv_lv Latvian (Qwerty) — lv_lv_q Lithuanian (Standard) — lt_lt Lithuanian (IBM) — lt_lt_i Lithuanian (MS) — lt_lt_m Japanese — Jp Japanese_109a — Jp_109a Korean — Ko Korean (MS-IME2002) — ko_ime Norwegian — No Polish (214) — Pl Polish Programmers — pl_pro
Spanish (Mexican) Localized — La Swedish — Se Turkish — Turk Turkish (QWERTY) — turk_q U.S. International — us_int NOTE: Japanese refers to Japanese Input system (MS-IME2000), not JP. Russian keyboard is supported for server input; it is not supported to input locally.
NOTE: For Chinese Simplified, Chinese Traditional, Japanese, and Korean localization, a font file must also be placed under the folder wnos/font in the file server. For example, if you want to specify the system language to be Japanese, you must place a file named Japanese.msg under the folder wnos/locale in the file server, place a file named Japanese.fnt under the folder wnos/font in the file server, and then add Locale=Japanese load=yes in the INI file.
[KeepDHCPRequestIP={no, yes}] [SuppressTaskBar={no, yes, auto}] [EnablePrinterSettings={no, yes}] [CoreDump={ide, disabled] [EnableNetworkSetup={yes, no}] [DisableNetworkOptions={yes, no}] [EnableSystemPreferences={yes, no, TerminalNameOnly}] [DisableTerminalName={yes, no}] [DisableSerial={yes, no}] [DisableRotate={yes, no}] NOTE: If None or Low is used, the Network Setup dialog box is disabled.
When using this parameter in a wnos.ini file, it will be saved to NVRAM if EnableLocal is set to yes in the wnos.ini file. EnablePrinterSettings — Default isno. Yes/no option to enable printer configurations when a user Privilege=None. CoreDump — The option CoreDump=disabled will disable the core dump function. EnableNetworkSetup — This option is used to enable and disable the network setup. DisableNetworkOptions — This option is used to enable and disable the network options.
After no mouse and keyboard input in 1 minute, the system will pop up a counter down window to shut down in 30 seconds. You can cancel it. EnablePeripherals—If the optional EnablePeripherals is set with Privilege=none, the specified peripherals tab will be enabled. The value of the option can be a list of any valid value separated with "," or ";". For Camera, Touchscreen and Bluetooth, they can be enabled only, if the devices are available.
1 — Puts the thin client in a LOCK state when the screen saver is activated. The wallpaper is shown and the user is prompted with an unlock dialog box to enter the sign-on password to unlock the thin client. LockTerminal settings are saved into NVRAM if LockTerminal=1and EnableLocal=yes is set in the wnos.ini file.
PictureCheck — Specifies whether to check for picture files servers or not. NOTE: If set to always, the picture files in file servers are checked when the screen saver starts every time. By default, the system checks for picture files only when the screen saver starts for the first time to decrease network traffic. PictureLayout— The optional parameter is used to specify the arrangement on the desktop when pictures are displayed. For the tile selection, the image is replicated across the desktop.
Wake-on-LAN allows a thin client to be turned on or woken up by a network message. If WakeOnLAN=yes, ThinOS will respond for the Wake-On-LAN packet for a remote wake up. If WakeOnLAN=no, ThinOS will not respond for the Wake-On-LAN packet. NOTE: To use the WakeOnLAN parameter with a C10LE, the C10LE must use BIOS version 1.0B_SPC001 or later. Peripheral settings for wnos.
Values of 0-25 provide more exact volume level. mic_mute — Default is no. no — no mute yes — mutes audio mic_ boost — This option increases the mic decibels. min_cache — Default is 1. This option is for configuring ThinOS audio playback minimum buffering amount in ten millisecond units. This can be used when network bandwidth is not large enough to play audio smoothly. In such cases, set min_cache higher, so that ThinOS will buffer more audio data before playing the audio.
[height={camera supported height}] [fps={camera supported fps}] [samplerate={0, 1, 2, 3, 4, 5}] [optimize={no, yes}] [Disable={yes, no}] height — The height of the resolution that the local camera supports. fps — The frame per second (fps) of the resolution that the local camera supports. samplerate — The software level sample rate based on fps to optimize the performance, where the frame per second for the camera is actually equal to the fps value multiplied by the samplerate value.
4 — 3/4 5—1 6—2 7 — No Repeat NOTE: These settings in a wnos.ini file will be saved into NVRAM if EnableLocal=yes is set in the wnos.ini file. Device=Rfideas Device=Rfideas — Specifies the local Rfideas readers. [DisableBeep={yes, no}] DisableBeep — Default is yes. Option disables the beep sound when the card is read. [DisableKeystroke={yes, no}] [SetCardType={yes, no} Configuration1={*} Configuration2={*} ] DisableKeyStroke — Default is yes. Option disables the keyboard movements and key strokes.
LpdSpool={0-50} Specifies the size of spool to buffer all the data before sending them to the LPD printer. The range of value is 0 to 10, that is, 0 MB to 10 MB. If the specified value is above the range, then the value is set to 5. The range of value is extended to 50. In build 8.2_001 or later builds, the LPD data is spooled to a file in a ram disk instead of a buffer. So the value of the parameter will not be related to the spool size as before.
strings PCL5, PS, and TXT are pre-defined classes. Class can be a string with 7 characters. Enabled — Default is yes. Yes/no option to enable the printer. EnableLPD — Default is no. Yes/no option to enable the LPD service. NOTE: The parameters must be specified in the order shown. Printer={LPD1, LPD2, LPD3, LPD4, LPD5-LPD36} Default is LPD1. [LocalName=name] Printer — Specifies the LPD printer to configure. [Host= host] LocalName — Specifies the name of the printer.
Enabled — Default is yes . Yes/no option to enable the printer. EnableLPD — Default is no. Yes/no option to enable the LPD printer. Username — Specifies the username of a user who can use the SMB printer. Password — Specifies the password of a user who can use the SMB printer. Domain — Specifies the domain name of the SMB printer. **RepeatDelay={0, 1, 2, 3, 4, 5, 6, 7} Default is 2. Specifies the keyboard delay before repeat in seconds.
rotate — Rotate allows you to rotate monitors for viewing in Portrait mode. For example: screen=1 resolution=1280x1024 refresh=60 rotate=none NOTE: Due to processing power requirements, rotate is not recommended and supported on the C class platforms at this time. IMPORTANT: The Screen parameter must be placed before the Resolution parameter. For example: screen=1 resolution=1280x1024 refresh=60 rotate=none *Screen={1, 2} Default is 1. Screen — Specifies the monitor for the Resolution parameter.
Default is yes. Yes/no option to enable RDP auto detect network feature. When this option is set to yes the Optimize for low speed link and the Desktop Experience options are disable by default. **AutoSignoff={no, yes} Default is no. [Shutdown={no, yes}] AutoSignoff —Yes/no option to automatically sign-off a user when the last opened session is closed. [Reboot={no, yes}] Shutdown — Default is no. Yes/no option to shut down the thin client.
NOTE: The default 0 turns off this parameter and allows the system to wait the system default 120 seconds. If the Speed parameter value is changed, the thin client requires a reboot. WirelessWaitEnet—This option specifies the wait period before the wireless initializes in case of Enet Up. The default value is 5. Device=vusb [ForceRedirect=DeviceID] [ForceLocal=DeviceID] [Type={TCX, HDX}] [InterfaceRedirect={no, yes}] Device — Specifies the ID of a local USB device that is not redirected by default.
[PreferBand={None, 2.4G, 5G}] [Priority=ssid_list] [DisableN={no, yes}] [DisableWlan={yes, no, EnetUp}] Algorithm — Specifies the authentication method of WEP between ThinOS and the access point. If set to Open, open authentication will be selected. If set to ShareKey, shared key authentication will be selected. DisableBand — Default is None. Use to disable 2.4G or 5G 802.11 band. PreferBand —This parameter is used to set the priority of wireless connection band, and select the 2.
*EthernetSpeed={Auto, 10M HD, 10M FD, 100M HD, 100M FD, 1000M} Default is auto. EthernetSpeed — Specifies the Ethernet Speed to either Auto, 10M HD, 10M FD, 100M HD, or 100M FD. Once specified, it is saved in the non-volatile memory. This parameter can be replaced by the Device and Speed parameters. NOTE: If the EthernetSpeed parameter value is changed, the thin client will require a reboot.
If the option Ctrl Key and/or Alt Key is set to yes, then the function key should be combined with Ctrl key and/or Alt key. For PCoIP session, press Ctrl+Alt+F12 key combination to disconnect the session unless FastDisconnect=no is configured. This combined disconnect key is compatible with other platforms such as P25 and Linux. If the value is set to Signoff, pressing the F12 (default) or the key defined in FastDisconnectKey= statement will disconnect all sessions and return to the signon window.
property. The method of browsing selected must match the method provided by the server(s) being accessed. This setting in a wnos.ini file will be saved into NVRAM, if EnableLocal=yes is set in the wnos.ini file. IEEE8021X={yes, no} network={wired, wireless} [Profile=ssid] 1 If IEEE8021X is set to no, then all parameters following it is ignored. 2 If network is not configured, the configuration is ignored.
[wpapskpwdEnc={passphrase encrypted for WPA-PSK}] [wpa2pskpwd={passphrase for WPA2-PSK}] [wpa2pskpwdEnc={passphrase encrypted for WPA2-PSK}] [encryption={TKIP|CCMP}] [fasteap={EAP-MSCHAPV2, EAP-GTC}] [fastidentity={Identity for EAP_FAST}] [fastmschapun={username for EAP-FAST/EAP-MSCHAPV2}] [fastpmschappwd={password for EAP-FAST/EAP-MSCHAPV2}] [fastmschappwdEnc={password encrypted for EAP-FAST/EAPMSCHAPV2}] [fastmschapdm={domain for EAP-FAST/EAP-MSCHAPV2}] [fastmschaphidedm={yes,no}] [fastsinglesignon={yes,
DisableEcho — If DisableEcho=yes, the system will not reflect the ICMP echo (8) request. In this case, the unit cannot be pinged. **LowBand={no, yes} Default is no. Yes/no option to enable optimization for low speed connections, such as reducing audio quality or decreasing protocol-specific cache size or both. This setting in a wnos.ini file will be saved into NVRAM, if EnableLocal=yes is set in the wnos.ini file.
NOTE: By default both the ICA and RDP protocols compress their data to minimize the amount of data that needs to traverse the network. This compression can be as much as 50 percent for textbased applications such as Microsoft Word and 40 percent less for graphics applications than the uncompressed data streams. OneSignServer=onesign_server [DisableBeep={no, yes} [KioskMode={no, yes}] Specifies a list of host names or IP addresses with optional TCP port number or URLs of Imprivata OneSign servers.
domain name and the card user will authenticate to the broker server using the NetBIOS domain. PnliteServer= [ReconnectAtLogon={0, 1, 2}] [ReconnectFromButton={0, 1, 2}] [AutoConnectList={*/ appname1;appname2; appname3...
Timeout — Specifies the time in seconds where a client will try to establish a connection before reporting that it is unreachable. CAGRSAAuthMethod or CAGAuthMethod — CAGAuthMethod option is used for CAG authentication configuration. NOTE: This option replaces CAGRSAAuthMethod. If CAGAuthMethod=RSA which is same as the prior CAGRSAAuthMethod=RSASecurid, an extra passcode field needs to be input except username/password/ domain. If CAGAuthMethod=LDAP, no passcode field is needed.
StoreFront — Default is no. Yes/no option to support Citrix StoreFront Authentication. The value will be saved into NVRAM. HttpUserAgent—The option will replace the default “CitrixReceiver WTOS/1.0” during Netscaler login. If you are using “WTOS/1.0” as Netscaler Session Policy, set this INI parameter to retain your Netscaler policy configuration. CAGSendDomain—This option sends domain as domain\user to external network Netscaler to support Netscaler and DUO passcode authentication. The default value is no.
**Seamless={no, yes} [HideTaskbar={0, 1, 2, 3}] [FullscreenReserved={no, yes}] Seamless — Default is no. Yes/no option to set the default resolution for ICA published applications to Seamless for ICA connection parameters. HideTaskbar — Default is 0. Specifies the status of the taskbar when maximizing the seamless window. 0 — Do not hide the taskbar. 1 — Taskbar will be hidden when maximizing the seamless window to full screen. Moving the mouse over the lowest bottom of the screen will display the taskbar.
If default option is not specified, the last selected group will be selected in the next sign on. For example: SelectGroup=yes \ default="Sus team" \ description="Dev team" groupname=dev \ description="Sus team" \ description="SQA team" groupname=sqa \ description="guest" Group 1: Description="Dev team" groupname=dev The file \wnos\ini\dev\dev.ini must be created in the file server. In the dev.ini, the broker, domain list, or connections can be defined for the dev team. Group 2: .
[smartcards={no, yes}] smartcards — Default is no. Yes/no option to use smartcards. [mapdisks={no, yes}] mapdisks — Default is no. Yes/no option to map disks. [disablesound={no, yes, 2}] disablesound — Default is no. Yes/no option to disable sound. If value is set to 2, the sound at remote computer is disabled.
WyseVDAServerPort — Sets Wyse VDA Server Port for a ThinOS VDA client. The default port is 3471. The port range must be from 1029 to 40000. For example, WyseVDAServerPort=3000, sets VDA server port to 3000 and the client will connect to the VDA server using this port. FontSmoothing — Default is yes. Set no to disable font smoothing. AutoConnect — Default is yes. Set no to disable auto connect function. MultiMonitor — Default is yes. Sets a multiple monitor layout.
[USBRedirection={TCX, ICA|HDX}] NOTE: A sequence of characters can be used by DiskMapTo, with each letter mapped to one disk in order. For example, if RTNM is the sequence, R is mapped to the first disk (in ThinOS, it will be D:/), T is mapped to the second disk (in ThinOS, it will be E:/), and so on. Only the letters “a” through “y” and “A” through “Y” are accepted; All lowercase letters are changed to uppercase, other characters will be skipped, and duplicate characters will be omitted.
ZLMouseMode — Specifies to accelerate the visual feedback for mouse-clicks on the client device over a high latency connection. 0=off, 1=on, 2=auto SucConnTimeout— This option will enhance the seamless session share. During the first session logon, immediately start second or later sessions, which will wait for the time set with SucConnTimeout (or the logon success) to make sure new applications share with the first logon session.
SessionConfig=PCoIP [USBRedirection={PCoIP, TCX}] [ShowDisconnectMessage={yes, no}] [ShowReconnectMessageTime=seconds] [ResumeTimeout=seconds] SessionConfig — Specifies the PCoIP default settings of the optional connection parameters for all PCoIP sessions. USBRedirection — Default is PCoIP. Specifies the channel of USB devices redirection. ShowDisconnectMessage — Default is yes. Yes/no option to display a disconnect message when a session is disconnected.
[TSGWEnable={yes, no}] For example: SessionConfig=RDP MaxBmpCache=1024 DefaultColor=1 EnableNLA=yes ForceSpan=yes EnableTSMM=no EnableRecord=yes EnableRFX=no RDPScreenAlign4=no The options Wallpaper, Dragging, Animation and Theme can set the RDP experience. Default is yes. TosIpPrecedence — Allows you to set IP Precedance in the TOS fields. TosDscp — Sets IP DSCP in the TOS fields. AutoDetectNetwork —Default is yes. Yes/no option to enable an RDP session to adapt its data transfer to band width of network.
VirtualCenter=virtual_center_url Specifies the Virtual Center Server that supports both http and https. If the virtual_center_url does not start with http or https, the default protocol used is http. NOTE: If a VirtualCenter in an INI file is different from the original URL, the thin client will reboot for the new URL to take effect. Only this setting can enable the Virtual Center functions. **VNCPrompt={no, yes} Default is yes.
folder can include sub folders, for example, connect=rdp host=10.151.122.71 icon=default folder=rdp\test1 TOS priority settings for TosDSCP INI Routers treat network packets differently based on priority of the TOS tag in the IP header. IP header has a 1-byte field called TOS—Type of Service. IP precedence is older than DSCP. DSCP is compatible with IP Precedence. Table 10.
Flash Flash Override Critical 3 4 11 100 AF AF 3 4 3.High AF23 010 110 (22) 1.Low AF31 011 010 (26) 2.Medium AF32 011 100 (28) 3.High AF33 011 110 (30) 1.Low AF41 100 010 (34) 2.Medium AF42 100 100 (36) 3.High AF43 100 110 (38) 5 101 EF NA NA EF 101 110 (46) Internetwo 6 rk Control 110 NA NA NA NA (48-55) Network Control 111 NA NA NA NA (56-63) 7 Table 12.
A Connect Parameter: Options This appendix provides the supported options for the Connect parameter in the following supported connections: • ICA Connect Options • RDP Connect Options ICA connect options Table shown here contains the supported options used for ICA connections (after you use the Connect=ICA parameter/selection).
Specifies the audio quality of a session. 0 – Default 1 – High Quality 2 – Medium Quality 3 – Low Quality Autoconnect={0 to 99} Default is 0. Use for automatically starting a session after you sign in, if sign-on is enabled. The value of 0 – 99 is the delay in seconds before auto-starting the session. AppendUsername=1 This enhancement allows user names to display in the title bar of an ICA session at the client side.
Domainname={domain name,$DN} Domain name to use in a Windows network. $DN specifies that the thin client sign-on domain name is used. Maximum of 19 characters are allowed. Encryption={None, Basic, 40, 56, 128, Login-128} Default is Basic. Connection security encryption level. The highest level is 128-bit security (Login-128 option is 128 bit encryption for login only).The lowest is None. NOTE: The server must support the specified level of encryption or the connection will fail.
Yes/no option to save the connection to the local NVRAM. The connection description of the Description option is used as the index key into the local connection table. If a match is found, then the entry is updated. Otherwise, a new entry is created. Maximum total of local entries is 16. Logon_mode={local-user, smartcard, user-specified} Default is local-user. Specifies how users authenticate to the selected application set or ICA connection. Lowband={no, yes} Default is no.
IMPORTANT: The application server password is not encrypted; it is strongly recommended not to specify it. The user will be prompted to enter the password when the connection is made. This application server password directive never starts a line, so it can be distinguished from the thin client user sign-on password which does starts a line. NOTE: The Password option is not written into a {username}.ini file by a user.
UnmapClipboard={no, yes} Default is no. Yes/no option to disable clipboard redirection for an ICA session if redirecting the clipboard. UnmapPrinters={no, yes} Default is no. Yes/no option to not auto-connect to local printers when the connection starts. UnmapSerials={no, yes} Default is no. Yes/no option to not auto-connect to local serials when the connection starts. UnmapUSB={no, yes} Default is no. Yes/no option to not auto-connect to local USB devices (Virtual USB) when the connection starts.
NOTE: Any option in RDP Connect Options that is used in a {username}.ini file will return to the default value set for that option in the wnos.ini file after a user sign-off. For example, if your {username}.ini file contains the option Reconnect=yes (so that a lost connection will restart 20 seconds after disconnection) and you sign off of the thin client, then the Reconnect value will return to the original default value of no (Reconnect=no) contained in the wnos.
Description=string description Connection description. Enclose the string description in quotation marks if there are embedded blanks or single quotes. For quotation marks, use common-practice nesting rules. Maximum of 38 characters are allowed. Directory=working directory A directory to be used as the working directory after logging on to the server. Maximum of 63 characters are allowed. Disablesound={no, yes, 2} or {0, 1, 2} Default is no or Default is 0.
Specifies the number of minutes to keep a session connected after the session is inactive. During this period, one dummy packet will be sent to the server if network traffic is lost. LocalCopy={no, yes} Default is no. Yes/no option to save the connection to the local NVRAM. The connection description of the Description option is used as the index key into the local connection table. If a match is found, then the entry is updated. Otherwise, a new entry is created. Maximum total of local entries is 16.
NOTE: The Password option is not written into a {username}.ini file by a user. When the New Password check box is selected, the system writes the new password into the {username}.ini file with encryption. This password is then checked against the sign-on password with encryption to determine whether sign-on is successful. Password-enc=an encrypted password RDPAudioQualityMode RDPAudioRecord={no, yes} Specifies an encrypted string as a password for a connection. NOTE: DISCONTINUED. DO NOT USE.
default — Starts the connection using the current desktop display setting with no window frame and border. — Resolution values you can use in the form XxY. For example: 1024 x 768 depend on your client. See the Release Notes for your client. NOTE: If Using DualHead=Yes and setting this resolution value to Default will start the RDP session in Span Mode. If you want to use only the fullscreen of one monitor use Resolution=DDC.
Yes/no option to not auto-connect to local USB devices (Virtual USB) when the connection starts. Username=[username, $SYS_VAR] Username to log-in to the application server. Either a conventional login username or a variable can be used. Maximum of 31 characters are allowed. The value of username is a conventional log-on username. The value of $SYS_VAR is a system variable found in Table: System variables. NOTE: The combination of all the variables such as $IP@$DN are also supported.
B TimeZone Parameter: Values Using the TimeZone parameter, Table “TimeZone Parameter: Values” contains the zone value options that can be used. For Example: TimeZone="GMT - 08:00" ManualOverride=Yes Daylight=Yes \ Start=030207 End=110107 TimeZoneName=Pacific \ DaylightName=Pacific Remember to use quotation marks (" ") since the option includes spaces. The example above uses the " \" to break a single continuous line into multiple likes for easier reading with no" \" on the last line of the parameter.
Geographic Time Zones Time Zones Name (GMT-09:00) Alaska Alaskan (GMT-08:00) Pacific Time (US & Canada) Pacific (GMT-07:00) Arizona" US Mountain (GMT-07:00) Chihuahua, La Paz, Mazatlan Mountain (Mexico) (GMT-07:00) Mountain Time (US & Canada) Mountain (GMT-06:00) Central America" Central America (GMT-06:00) Central Time (US & Canada) Central (GMT-06:00) Guadalajara, Mexico City, Monterrey Central (Mexico) Geographic time zones Time zones name (GMT-06:00) Saskatchewan Canada Central (GM
Geographic Time Zones Time Zones Name (GMT-02:00) Coordinated Universal Time-02 UTC-02 (GMT-01:00) Azores Azores (GMT-01:00) Cape Verde Is. Cape Verde (GMT) Casablanca Morocco (GMT) Coordinated Universal T+A35:A98ime UTC Geographic time zones Time zones name (GMT) Dublin, Edinburgh, Lisbon, London GMT (GMT) Monrovia, Reykjavik Greenwich (GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna W.
Geographic Time Zones Time Zones Name (GMT+03:00) Kuwait, Riyadh Arab (GMT+03:00) Minsk Belarus (GMT+03:00) Moscow, St. Petersburg, Volgograd (RTZ 2) Russia TZ 2 (GMT+03:00) Nairobi E.
Geographic Time Zones Time Zones Name (GMT+08:00) Perth W. Australia (GMT+08:00) Taipei Taipei (GMT+08:00) Ulaanbaatar Ulaanbaatar (GMT+08:30) Pyongyang North Korea (GMT+09:00) Osaka, Sapporo, Tokyo Tokyo (GMT+09:00) Seoul Korea (GMT+09:00) Yakutsk (RTZ 8) Russia TZ 8 (GMT+09:30) Adelaide Cen. Australia (GMT+09:30) Darwin AUS Central (GMT+10:00) Brisbane E.
C Best Practices: Troubleshooting and Deployment Examples This appendix contains the following best practices information: • Troubleshooting INI Files • Examples: Basic Deployments Troubleshooting INI Files General recommendations when encountering INI parameter usage problems and errors include: • Check for spelling and format mistakes. • Use the following process: a Restart the thin client. b Check thin client system information: for example, the Event log.
ConnectionBroker=Microsoft Host=ipadress Domainlist= Privilege= VMware View Broker Deployment Autoload=1 ConnectionBroker=VMware VDIBroker=https://ViewServerAddress TimeServer=IPAddress TimeFormat="12-hour format" DateFormat=mm/dd/yyyy TimeZone='GMT - 05:00' ManualOverride=No Daylight=Yes Start=030207 End=110107 TimeZoneName=Eastern DaylightName=Eastern Microsoft Terminal Services/Remote Desktop Service Deployment Autoload=1 Signon=no Seamless=yes Connect=RDP \ Host=IP or Name of MS RDS server \ Description