How to Setup a VBS Logon Script by Group Membership
Hi all,
Im really new to the whole VBS scripting thing, but what im trying to do is make a script to map drives to groups.
So
Group Fdrive = \\server\Fdrive.
Group Tdrive = \\server\accounts
That kinda thing,
And then printers,
Group AccountsPrinter = \\server\AccountingPrinterName
Group SkillsPrinter = \\server\SkillsPrinterName
Or am I creating to many groups here… what’s the best way to do this
Would it be better to create a group like, Accounts T Drive and Printing
Thanks guys
VB Script
Last Comment
andoss
8/22/2022 - Mon
andoss
Are you on a domain? You can use vbscript to map based on domain groups if so which is really handy from and Admin perspective.
I can give you a copy of the VBScript we use if so.
Basically it maps drives based on username (home directories) or groups (department shares etc)
Hey thanks so much for the quick response... Yeah its a domain... let me have a look, ill come back to you.
liminal
ASKER
Ok, testing now.
I’m just wondering about the RHO_finance… what’s with the underscore? Is that how your groups are named? Or do you need that if you have a space in the group name.
That's just how we've named our groups. I believe you should be fine if your groups have a space in the name as the code is surrounded by quotes anyways.
Hope it does what you needed :)
liminal
ASKER
Yeah i figured it out... it's working well.
One thing i have noted is that it wont seem to delete the drive, im just double clicking the file... it maps... but if i remove myself from a group and and run again... the drive is still there.
liminal
ASKER
LOL, yeah it helps if you actually do remove yourself from the group in order to delete the share :)
You need a separate line for each drive mapping you want removed.
ie. to remove F: Drive you use the following.
WshNetwork.RemoveNetworkDrive "F:",true,true
The problem isn't as simple as you've mapped the drive to a letter other than the ones listed to remove is it?
Although if you use the script at group policy then you'll never come across that anyway as the drives are only mapped at logon.
liminal
ASKER
I didnt remove myself from the group, all good... thanks
I can give you a copy of the VBScript we use if so.
Basically it maps drives based on username (home directories) or groups (department shares etc)