'On Error Resume Next
strComputer = "."
Dim objNet,runme,x
Set objNet = CreateObject("WScript.NetWork")
strUserName = objNet.UserDomain & "\" & objNet.UserName
'WScript.Echo strUserName
Set WshShell = WScript.CreateObject("WScript.Shell")
Set objShell = CreateObject("Wscript.Shell")
Set objEnv = objShell.Environment("process")
strServer = objEnv("LOGONSERVER")
Const ADS_NAME_INITTYPE_GC = 3
Const ADS_NAME_TYPE_NT4 = 3
Const ADS_NAME_TYPE_1779 = 1
Set objTranslator = CreateObject("NameTranslate")
objTranslator.Init ADS_NAME_INITTYPE_GC, ""
objTranslator.Set ADS_NAME_TYPE_NT4, strUserName
strUserDN = objTranslator.Get(ADS_NAME_TYPE_1779)
Set objItem = GetObject("LDAP://" & strUserDN)
strscriptPath = objItem.Get("scriptPath")
Dim LogonScript
LogonScript = strServer & "\netlogon\" & strscriptPath
'WScript.Echo LogonScript
WScript.Sleep 100
'return = WshShell.Run("cmd /k " & LogonScript)
'MSGBOX("cmd /k " & LogonScript)
'WScript.Echo return
msgbox(LogonScript)
x = ("rundll32 url.dll,FileProtocolHandler " & LogonScript)
WshShell.run x