Lenovo Software Help Center

Installing LanSchool 8.0 in a Thin Client Environment

Problem: How to install LanSchool 8.0 in a Thin Client Environment.

  • LanSchool installation zip folder.
LanSchool 8.0 supports a Terminal Server, NComputing environment. LanSchool allows thin client computers to be used as student and/or teacher computers. You can mix-and-match thin and traditional client computers (“fat clients”) in the classroom.

Terminal Server Installation
Terminal Server Installation is a two step process. Initially, the TerminalServer.msi installation program needs to be run on the Terminal Server. This will copy all needed files to the Terminal Server but will not configure any Terminal Server client computer as either a Teacher or Student.
If the Terminal Server is in “Execute” mode, the “After Installation” dialog will appear. Since LanSchool 8.0 has been designed to install onto a Terminal Server, it is not necessary to complete this dialog. You can press the “Cancel” button on this dialog at any time.

Once you have completed this first step and the LanSchool files have been copied to the Terminal Server, LanSchool must be properly configured to run on each desired thin client computer. You may do this in one of three ways:

1. Manual Student or Teacher Configuration
Login to a thin client terminal with Administrator rights and run the SetupTSClient.exe configuration utility. Repeat this for each thin client device in the classroom.

2. Scripted Student or Teacher Configuration
You can script the SetupTSClient.exe utility. The following command line options are recognized:

#X                      Configures the Teacher channel, where “X” is the desired channel number
StUdEnT             Configures that thin client device to run the LanSchool Student software at login
TeAcHeR            Configures that thin client device to run the LanSchool Teacher software at login
PaSsWoRd         Allows a Security Password to be specified
UNINSTALL        Configures so that the thin client device will no longer load the LanSchool software
QUIET                 Performs a silent configuration (this must be the last option specified)

3. LskTSDat.ini file
The previous “Manual Configuration” edits a LanSchool configuration file (C:\Program Files\LanSchool\LskTSDat.ini.) If you do not wish to run SetupTSClient.exe on each thin client, you can edit the LskTSDat.ini file directly with any text editor such as Notepad. 

There is an entry in that file for each thin client which will be running either the LanSchool Student or Teacher software. The format of the .ini file is as follows:

[LanSchool TSClient List]
THINCLIENT001001=Teacher, Channel=1, Name=Teacher1
THINCLIENT 001002=Student, Channel=1, Name= THINCLIENT001002
THINCLIENT 001003=Student, Channel=1, Name= THINCLIENT 001003
THINCLIENT 001004=Student, Channel=1, Name= THINCLIENT 001004
DEFAULT=Student, Channel=1, Name=Default

The first part of each line (THINCLIENT001001 in this example) is the “Client Name” of that thin client. Each thin client device has a unique Client Name set by the manufacturer or during hardware configuration. You can find that name by logging into the device and entering the “SET” command from a command prompt. Many IT departments will have a list of Client Names for each thin client device.

The Client Name “DEFAULT” can be used as a default setting. If a Thin Client does not find itself in the LskTSDat.ini file, it will assume the configuration of the DEFAULT entry (if that entry exists.)

NOTE: Some Thin Client devices require configuration to set a unique Client Name for the device. LanSchool requires all Thin Client devices to have a unique Client Name. Please check your Thin Client device's documentation to make sure each device has a unique Client Name.

Following the Client Name is the type of LanSchool software to run on that thin client device (either Student or Teacher.) The next parameter defines which LanSchool Channel to use for that thin client. Generally, all thin client devices in the same classroom will have the same Channel number. 

The last parameter defines the LanSchool Display Name. The Student will appear in the Teacher Console with both the login name and this name. By default, we use the Client Name, but that can be changed if a more meaningful name is desired.

If you are load balancing (i.e. multiple Terminal Servers serving the same classroom) you must install LanSchool software on all Terminal Servers and then replicate the completed LskTSDat.ini file to all Terminal Servers. If there are many Terminal Servers load balanced together, it is possible to configure LanSchool to share a common LskTSDat.ini file. Please contact LanSchool Support at support@lenovosoftware for instructions.

Upgrading LanSchool on Terminal Server
The TerminalServices.msi installs the updated files for both Teacher and Student, so once that install has completed, both Teacher and Student are updated. 

If you have already successfully run the SetupTSClient.exe at some point in the past, you do not need to run it again. SetupTSClient.exe doesn’t actually install any files, it only configures entries in the LskTSDat.ini file on the Terminal Server, so that when a remote session starts up, LanSchool will know whether to launch the Teacher or the Student and set it to the correct channel. If your Teachers and Students are already configured correctly in the LskTSDat.ini then you do not need to run SetupTSClient.exe again, just run TerminalServices.msi and both Teacher and Student will be updated. Installing
LanSchool 8.0on NComputing Devices

Installing LanSchool 8.0 on NComputing Devices

NComputing provides a number of small access devices that connect, either directly or via Ethernet, to a centralized server that hosts each virtual desktop. These devices include the L, M, U, and X-series computers. Support for NComputing devices is very dependent on the generation of hardware and the version of vSpace software installed. As this support is somewhat dynamic, please check the NComputing matrix on the FAQ page at LanSchool Help Desk for the latest news on what combination of hardware model, operating system, and vSpace software is supported with this version of LanSchool.

L and M-Series
The L and M-Series platforms allow multiple users to share a single host computer. The client hardware is attached to the host via a standard Ethernet infrastructure. Because of the similarity of the L and M-Series architecture to a standard terminal server, you should first copy the LanSchool files to the L or M-Series host computer with the TerminalServer.msi package. 

The X-Series platform allows a single computer to be shared with up to eleven users. Up to 2 X-Series PCI cards are installed in the Host computer. After the software has been installed on all clients of the host, the host should be rebooted and all users should login again. Installation is similar to Terminal Server installation (detailed above.) You must first copy the LanSchool files to the Host computer with the TerminalServer.msi package and then configure the client computers with the SetupTSClient.exe utility.

Thin Client Limitations
While every effort has been made to implement all LanSchool functionality for thin client devices, there are some limitations. The following is a list features that do not work on thin clients.

• Sound Muting
• USB limiting
• Printer limiting
• Power on
• Shutdown or Reboot
• Change student channel (now done from .ini file)
• Change student display name (now done from .ini file)
• Extensive student hardening (it is assumed that a thin client device is locked-down from the Server)LanSchool Install Guide
    • Related Articles

    • LanSchool Features NOT Supported with Thin Clients

      Problem: What features are not supported with Thin Clients? Cause: Limitations by design. Prerequisite(s): N/A Solution(s): Please note the features not supported in a thin client environment: • Mute sound  • Send “Ctrl-Alt-Del” • USB limiting  • ...
    • How to launch student by default on Thin Client

      For situations in which the thin client will only be used for students, you can skip the registration step by modifying the lsktsdat.ini file on the host machine with the following line: [LanSchool TSClient List] DEFAULT=Student, Channel=1, ...
    • How to Install LanSchool Student Client

      We offer several options to install the LanSchool student client.  Below are the links that will assist you in the process: Manually Install Windows Student Client Manually Install Mac Student Client Mass installation of Windows Student Client Mass ...
    • What are the options for installing LanSchool?

      Problem: What are the options for installing LanSchool? Cause: N/A Prerequisite(s): Knowledge of how to make changes within your Active Directory and Group Policy LanSchool's installation zip file Solution(s): There are multiple ways to install ...
    • LanSchool in a NAL environment

      Problem: How to setup LanSchool in a NAL environment. Prerequisite(s): LanSchool installation files Knowledge about Novell ZenWorks  Solution(s): NAL (NetWare Application Launcher) is part of the Novell ZEN Works package. NAL can be used to control ...
    • Popular Articles

    • Can a Teacher see Students outside of school?

      This content has moved! Visit the new LanSchool Classic Help Desk It looks like you may be interested in LanSchool Classic General FAQ.
    • LanSchool Latest Release Notes

      This content has moved! Visit the new LanSchool Classic Help Desk It looks like you may be interested in LanSchool Classic Latest Release Notes.
    • How to uninstall LanSchool Student and WebHelper from Chromebook

      This content has moved! Visit the new LanSchool Classic Help Desk It looks like you may be interested in Mass Deploying LanSchool Student for Chromebook.
    • LanSchool Release Notes

      LanSchool™ Release Notes Updated: December 16, 2019 Component Versions LanSchool, December 16, 2019 Chromebook App, December 16, 2019 Chrome Web Helper:, December 16, 2019iOS TA and Student 8.2.0, December 16, 2019 Android ...
    • Controlling multiple students at once

      Problem: Can I remote control multiple computers at once? Cause: N/A Prerequisite(s): LanSchool Teacher and Student Solution(s): If all of the computers in the lab are the same basic image or configuration (for example. all Windows XP machines with ...
    • Recent Articles

    • Lenovo Software Newsletter

      Question Is there a way I can be notified about product updates? Solution To receive updates from Lenovo Software about product updates, we encourage customers to subscribe to our Lenovo Software Newsletter.
    • Allow Help Desk to reset Image Challenge images

      Issue Customer would like to allow Help Desk users to only be able to reset user Image Challenge images when they have been forgotten by a user. Solution This can be done by assigning specific users in the system the User Group Admin role, as well as ...
    • Troubleshoot RDS

      This is a good article, from Microsoft, on how to troubleshoot RDS/RDP logon issues. https://social.technet.microsoft.com/wiki/contents/articles/37841.remote-desktop-services-rds-logon-connectivity-overview-and-troubleshooting.aspx
    • Building an Employee Phonebook system

      Building a Mini Application Post #20 Can it really be that simple to create a little application with Report and Form Builder?  This tutorial shows you that it is - and actually helps you make a useful application at the same time as learning how to ...
    • Working with Binary Data in Report Services

      Quick Start Guide - Binary Data This tutorial is designed as a quick "How Do I Work With Binary Data" tutorial.  It walks through the steps necessary to upload an image to a database.  Every webNetwork 6.0 installation ships with a database called ...