Eureka!!!
I solved this in the following way:
1) map share with net use .........
2) immediately following run this:
regedit /s \\servershare\patch.reg
The patch.reg file has to be specific for the mapped share (I had to create 10).
The patch.reg file contains the following:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints\S\_LabelFromReg]
"Version"=dword:00000005
"LastUpdate"=dword:00091cb0
"Cache"=hex:43,00,65,00,6e,00,74,00,65,00,72,00,73,00,20,00,6f,00,66,00,20,00,\
45,00,78,00,63,00,65,00,6c,00,6c,00,65,00,6e,00,63,00,65,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
The structure is as follows:
Key: USER\Soft\MS\Windows\Current\Explorer\MountPoints\S\_LabelFromReg
("S" is the letter of the mapped drive. Corresponds to whatever drive letter is assigned with net use)
Version:
Works with any number greater than 1 it seems.
Last Update:
(not important)
Cache:
This is the string which will "label" the mapped drive. Is required to be in hex form so you will need a converter. (*note* if you replace the Cache key with a string type key named Cache it will convert to hex for you.)
Now my login script looks like the following:
#psuedocode#
ifmember group1
if error level 1 goto next
net use s: \\server\deptshare
regedit /s \\server\folder\group1.reg
:next
ifmember group2
if error level 1 goto next
net use s: \\server\deptshare
regedit /s \\server\folder\group2.reg
:next
...
This is working wonderfully. Now when users open "My Computer" they see Accounting (s:), Purchasing (p:)
:D