Teri Welch wrote:
Hi, Teri. See my comments inline.
Thanks very much for the replies.
1. If we use Windows server, then a student's desktop settings,
favorites, etc will "follow" them from pc to pc?
Yes, you can set up roaming profiles. However, in a computer lab this is
not the desired thing nor is it necessary in that environment. In our
school's computer lab (we've got only about 40 machines), we have one
configuration for students on all machines. The student's folder is
located on the server. All data is saved on the server. You don't want
any data saved locally on the workstations.
2. Can the Windows Server machine be non-dedicated so it can be used
as one of the available workstations to log into.
It *could*, but that would be Wrong. It is a really really bad practice
to use the server for anything but serving. Really bad. Don't do it.
3. Since security is not the main focus here -- rather flexibility,
centralized storage, etc -- one idea we were tossing around was to
keep the peer network and XP Pro machines and use a common login at
every pc. However, we thought we could intercept the user immediately
after initial logon and present a prompt screen to enter their user id
(which would be different for each student). We thought perhaps an
Access VBA screen or something. Then the user would enter their
username which would be used to map drives to personal folders on a
"server" machine (just one of the pcs running XP Pro) and applications
would be defined to use that drive letter. A few questions...
You are making this far more complicated than it needs to be. See a
simple suggested setup further down in the post.
Does anyone have any experience with using such an approach, or a
variation of it, to avoid introducing a server into the picture.
No. You need a server. There is no reason to be afraid. Win2k3 is very
easy to set up and very easy to administer when you are just doing
something as simple as what you need. There is also no reason to set
this up wrong. Do it the right way.
Would there be a place in XP where we can tell the system to present
our user-defined prompt screen after login and block the user from
continuing until they enter the necesary information?
Of course - because students are logging into a domain, they must press
Ctrl-Alt-Del, enter their name and password. See below for details.OK, here is a brief overview of a setup which may work for you. You
didn't say what age-group your students are - adults, children, etc. -
and that makes a difference. Our school is K-8. This means that we keep
a very tight control over what the users on the workstations can do,
and we have the ability to return each workstation to its pristine
state very quickly. It is a real mistake to underestimate what users
will do to your workstations and network if you let them. It may or may
not be malicious, but it only takes one person accepting and running a
file from an IM client to infect and trash your whole network.
1 server running Win2k3 Standard (check for educational discount), but
you can get a Dell basic server with the OS installed for way less than
you think.
Workstations running XP Pro (you must have Pro in case you want to have
a domain). Domains give you a lot of advantages - central
administration, ease of pushing out patches, security, etc.
Now, in your situation you don't need to set up a domain if you don't
want to. For 4 workstations it might be overkill. But if you really are
going to have more than 10, you should.
Either way:
1. Create users on the server.
2. Create individual user folders in a Data partition or on a second
hard drive (preferable) on the server.
3. On the workstations, make a generic student user account and logon.
4. Map a drive or make a shortcut to Server\\Data on the desktop.
5. Teach the students how to find their folders on the server and save
stuff to them.
From your posts, it seems to me that you are trying to start a school
computer lab and you don't have a technology coordinator (IT person) on
staff. It sounds like the job has been dropped into your lap and you're
not really qualified. I'm not saying this to hurt your feelings. If
this is close to the mark, you should consider either hiring someone
who knows this stuff or getting a local professional to come in and set
you up properly. It will take far less time than you trying to learn
systems administration overnight.
In any case, I wish you luck. If you need more help, please don't
hesitate to post back. You may want to examine posts in one of the
server newsgroups, though. Here's a good one:
microsoft.public.windows.server.general
Malke