Re: login script to remove mapped drives
- From: KTosser@xxxxxxxxx
- Date: 26 Oct 2006 12:37:55 -0700
You could try using a vbs login script. I have used these before with
great success.
This first one will remove mappings and then set mappings for all users
that get the script:
<<Script Start>>
On Error Resume Next
Set objSysInfo = CreateObject("ADSystemInfo")
Set objNetwork = CreateObject("Wscript.Network")
'removes mapped drive H
objNetwork.RemoveNetworkDrive "H:", True, True
'creats maped drive H
objNetwork.MapNetworkDrive "H:", "\\Server\Share"
<<Script End>
Or this second one will map differently depending on what AD security
groups they are members of
<<Start Script>>
On Error Resume Next
Set objSysInfo = CreateObject("ADSystemInfo")
Set objNetwork = CreateObject("Wscript.Network")
strUserPath = "LDAP://" & objSysInfo.ComputerName
Set objUser = GetObject(strUserPath)
'Finds users group membership
For Each strGroup in objUser.MemberOf
strGroupPath = "LDAP://" & strGroup
Set objGroup = GetObject(strGroupPath)
strGroupName = objGroup.CN
'Removes curent mappings
objNetwork.RemoveNetworkDrive "H:", True, True
objNetwork.RemoveNetworkDrive "I:", True, True
objNetwork.RemoveNetworkDrive "R:", True, True
objNetwork.RemoveNetworkDrive "S:", True, True
objNetwork.RemoveNetworkDrive "T:", True, True
'Mappings for all users
objNetwork.MapNetworkDrive "H:", "\\Server\Share"
'Mappings Based on Group Membership
Select Case strGroupName
Case "Group 1"
objNetwork.MapNetworkDrive "I:", "\\Server\Share1"
Case "Group 2"
objNetwork.MapNetworkDrive "R:", "\\Server\Share 2"
Case "Group 3"
objNetwork.MapNetworkDrive "S:", "\\Server\Share 3"
Case "Group 4"
objNetwork.MapNetworkDrive "T:", "\\Server\Share 4"
End Select
Next
<<End Script>>
Hope one of these will help.
.
- References:
- login script to remove mapped drives
- From: Bunert
- login script to remove mapped drives
- Prev by Date: Re: login script to remove mapped drives
- Next by Date: Software Installation
- Previous by thread: Re: login script to remove mapped drives
- Next by thread: How to communicate with a named pipe on another PC without security preventing access?
- Index(es):
Relevant Pages
|
Loading