Logon Script that maps drives, per Group

I

ivan55

Hello group

I need a Logon Script that maps drives, per Group.

I try whit this:

Set WSHNetwork = WScript.CreateObject("WScript.Network")
strUser = ""
strUser = WSHNetwork.UserName
WScript.Echo strUser




Public Sub Main()
On Error Resume Next
adsPath = "WinNT://igcali/" & strUser
Set objSAM = GetObject("WinNT:")
Set objUser = objSAM.OpenDSObject(adsPath,"","",
ADS_READONLY_SERVER)

For Each Prop In objUser.groups
Select Case Prop.Name
Case "Administrators"
Call
Division1()
Case "Division2"
Call
Division2()
Case "Division3"
Call
Division3()
End Select
Next
End Sub

Sub Division1()
strStatus = strStatus & vbCRLF & "Member of Division
1..."
oIE.document.all.wstatus.InnerText = strStatus


strHomeDir = "\\Intranet\" & strUser & "$"

WshNetwork.MapNetworkDrive "S:", "\\intranet\comer
cial"
WshNetwork.MapNetworkDrive "X:", "\\intranet\softw
are"
End Sub

I listen suggestions.

Thanks

Bye
 
P

Pegasus \(MVP\)

ivan55 said:
Hello group

I need a Logon Script that maps drives, per Group.

I try whit this:

Set WSHNetwork = WScript.CreateObject("WScript.Network")
strUser = ""
strUser = WSHNetwork.UserName
WScript.Echo strUser




Public Sub Main()
On Error Resume Next
adsPath = "WinNT://igcali/" & strUser
Set objSAM = GetObject("WinNT:")
Set objUser = objSAM.OpenDSObject(adsPath,"","",
ADS_READONLY_SERVER)

For Each Prop In objUser.groups
Select Case Prop.Name
Case "Administrators"
Call
Division1()
Case "Division2"
Call
Division2()
Case "Division3"
Call
Division3()
End Select
Next
End Sub

Sub Division1()
strStatus = strStatus & vbCRLF & "Member of Division
1..."
oIE.document.all.wstatus.InnerText = strStatus


strHomeDir = "\\Intranet\" & strUser & "$"

WshNetwork.MapNetworkDrive "S:", "\\intranet\comer
cial"
WshNetwork.MapNetworkDrive "X:", "\\intranet\softw
are"
End Sub

I listen suggestions.

Thanks

Bye

Did you try ifmember.exe, as suggested in reply to your
first post some 14 hours ago?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top