[Last Call] Learn how to a build a cloud-first strategyRegister Now


Mapping printers via logon script Windows 2003 Server: school environment

Posted on 2006-05-23
Medium Priority
Last Modified: 2009-05-20
Hi there....
I work in a school environment and am searching for a solution concerning printer mappings in our schoolnetwork.  Network is a mixed environment of a windows2003 standard DC, winXP-prof clients, Win2K clients and win98 clients. DC/Server is set up as a file server: based on logon a pupil or teacher gets access to his/her files on the shared directory on the server. I should point out that I can't use any profiles,  since the clients are all strictly secured locally. (a user works on a cached version of the OS and other software, the clients are restored fully and automatically after powerup).

At logon a .bat-script is executed that maps the correct user-folder for the user in explorer. Now I would like to extend the script with appropriate printer mappings... (The printers are all shared local printers, not genuine LAN printers.)

Ideally the printers should be mapped based on the fysical location of the client computer,  since the pupils use different computers in different classrooms depending on subject. I don't know wether that is possible or not...  So e.g. I logon on a client pc in a science classroom and get the science-classroom-printer mapped. Would be nice....
Question by:Eburon
  • 2

Expert Comment

ID: 16793700
You can use W2K3 Group Policy to do this.

Create separate OU for each classes, then create GPO for each OU. Put the logon script in the Computer Settings section of each GPO accordingly. Disable the User Settings in the GPOs.

So, anyone who use the PC in science classroom will get printer for science classroom only, and so on...

Author Comment

ID: 16796952
Tnx for your answer :)  Do I get this straight when I interpret your answer as: make an organisational unit for each classroom instead of for the users, then assign loginscripts to the respective computers in the classrooms rather than to the users in the respective classrooms?

Accepted Solution

juragan earned 1500 total points
ID: 16803384
I was assuming that each student is having single useraccount in the domain and use it in every classes he/she attends. So create OU for each class, and arrange all computer accounts accordingly to each OU and apply the GPO.  You can put all users in a single / separated OU.

By putting it in the Computer Settings section of the GPO, then any users who log in on a particular computer (e.g. science class) will always get network printer allocated for that classroom only. If you put it in the User Settings the the same loginscript will apply regardless of the computer & classroom he/she logs in.

Featured Post

NFR key for Veeam Agent for Linux

Veeam is happy to provide a free NFR license for one year.  It allows for the non‑production use and valid for five workstations and two servers. Veeam Agent for Linux is a simple backup tool for your Linux installations, both on‑premises and in the public cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Nslookup is a command line driven utility supplied as part of most Windows operating systems that can reveal information related to domain names and the Internet Protocol (IP) addresses associated with them. In simple terms, it is a tool that can …
Many of us in IT utilize a combination of roaming profiles and folder redirection to ensure user information carries over from one workstation to another; in my environment, it was to enable virtualization without needing a separate desktop for each…
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…
With just a little bit of  SQL and VBA, many doors open to cool things like synchronize a list box to display data relevant to other information on a form.  If you have never written code or looked at an SQL statement before, no problem! ...  give i…
Suggested Courses

829 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question