• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 369
  • Last Modified:

How to rename a local mapped drive on a thin client

Although I am no scripting guru I have setup a Group Policy Login Script on my W2K3 Terminal Server box to map the local floppy and cdrom drive on my PXES linux based thinclient boxes.  

The commands I use to map the drives in the .bat file are:

net use z: \\%clientname%\fd /user:root password
net use x: \\%clientname%\cdrom /user:root password

The drives map successfully when the client logs on but I would like to know if there is a way to rename the drives to something more user friendly for an educational unit - it currently lists them in the following format:

cdrom on thinclient (P123456789012) (z:)

0
traceylb
Asked:
traceylb
  • 3
1 Solution
 
SamuraiCrowCommented:
I've had a simular problem with renaming printers in a terminal services session.  What I did was create a script that I placed in the users startup folder.  It renamed their printers to something that the problem application could print to (it didn't like the insanely long printer name).  In just a cursory search I have come across a script that will rename a mapped drive:

mDrive = "drive letter"
Set oShell = CreateObject("Shell.Application")
oShell.NameSpace(mDrive).Self.Name = "AnyName"

The drive letter is any mapped drive and the AnyName is whatever you want to call it.  Plug this into a vbscript and set it to run in the users startup folder (or your favorite script delivery method) and take off.  Now if you are looking to get rid of the session name (usually the computername) I don't know of a way to get rid of that.  But I can always do some digging if you would like.

Hope this helps
Crow
0
 
traceylbAuthor Commented:
Thank you for both of your suggestions and I will be testing what works on Wednesday when I get back into the office as I had a couple of days off.
0
 
traceylbAuthor Commented:
Crow...Just on your comment about the computername, I don't think it will matter if it shows as long I have something more recognisable as the description and I will leave it up to the teachers to explain to the students the way it is set out.  Unless the teachers tell me that solution is not good enough of course.
0
 
traceylbAuthor Commented:

Sorry for taking so long to assign points for this question...I had a problem with my Terminal Server that took me a while to work out and since I had implemented some of these changes I had to backtrack a lot before I realised it wasn't anything I had changed after all.  

My testing of the solutions provided up until the server problems proved that SamuraiCrow's answer was the best solution.  

Thank you both for all your helpI
0

Featured Post

Transaction-level recovery for Oracle database

Veeam Explore for Oracle delivers low RTOs and RPOs with agentless transaction log backup and transaction-level recovery of Oracle databases. You can restore the database to a precise point in time, even to a specific transaction.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now