Usuario no aplica script de inicio.

18/05/2007 - 23:49 por Macleod | Informe spam
Hola a todos!!

Mi problema es el siguiente:

Tengo un Windows 2003 AS con un AD instalado. He creado un script de inicio
que especifico en "Logon script" de la pestaña "User Profile" del usuario.

Lo curioso de este asunto es que si el usuario esta simplemente dentro del
grupo "domain users" no ejecuta el script (que es para conectarlo a una
carpeta compartida segun el grupo al que pertenece). Pero si ingreso a
cualquier usuario dentro del grupo "domain admins" sí ejecuta el script y lo
conecta a su unidad correspondiente.

El escript es el siguiente:

On Error Resume Next

Set objSysInfo = CreateObject("ADSystemInfo")
Set objNetwork = CreateObject("Wscript.Network")

strUserPath = "LDAP://" & objSysInfo.UserName
Set objUser = GetObject(strUserPath)

For Each strGroup in objUser.MemberOf
strGroupPath = "LDAP://" & strGroup
Set objGroup = GetObject(strGroupPath)
strGroupName = objGroup.CN

Select Case strGroupName
Case "Global_Depto Informatica"
objNetwork.MapNetworkDrive "X:", "\\Orion\Depto Informatica"

Case "Global_Dir General"
objNetwork.MapNetworkDrive "X:", "\\Orion\Dir General"

End Select
Next

DATOS QUE PUDEN SER DE AYUDA:
1.- Los permisos están correctos tanto de la carpeta o folder como del
usuario.
2.- El grupo al que pertenece el usuario está correcto y bien escrito.
3.- El script está dentro de la carpeta SYSVOL del Sistema Operativo.

Cualquier ayuda es siempre bienvenida.
Gracias!!
 

Leer las respuestas

#1 Rodrigo de los Santos
19/05/2007 - 15:23 | Informe spam
Has probado correr el script manualmente desde la estación de trabajo para
verificar si no salta algún error?
Remueve el On Error Resume Next y verifica en que línea estas tirando el
error.

Saludos

Rodrigo de los Santos
rodrigo at dlssolutions dot net
www.dlssolutions.net
"Macleod" wrote in message
news:
Hola a todos!!

Mi problema es el siguiente:

Tengo un Windows 2003 AS con un AD instalado. He creado un script de
inicio
que especifico en "Logon script" de la pestaña "User Profile" del usuario.

Lo curioso de este asunto es que si el usuario esta simplemente dentro del
grupo "domain users" no ejecuta el script (que es para conectarlo a una
carpeta compartida segun el grupo al que pertenece). Pero si ingreso a
cualquier usuario dentro del grupo "domain admins" sí ejecuta el script y
lo
conecta a su unidad correspondiente.

El escript es el siguiente:

On Error Resume Next

Set objSysInfo = CreateObject("ADSystemInfo")
Set objNetwork = CreateObject("Wscript.Network")

strUserPath = "LDAP://" & objSysInfo.UserName
Set objUser = GetObject(strUserPath)

For Each strGroup in objUser.MemberOf
strGroupPath = "LDAP://" & strGroup
Set objGroup = GetObject(strGroupPath)
strGroupName = objGroup.CN

Select Case strGroupName
Case "Global_Depto Informatica"
objNetwork.MapNetworkDrive "X:", "\\Orion\Depto Informatica"

Case "Global_Dir General"
objNetwork.MapNetworkDrive "X:", "\\Orion\Dir General"

End Select
Next

DATOS QUE PUDEN SER DE AYUDA:
1.- Los permisos están correctos tanto de la carpeta o folder como del
usuario.
2.- El grupo al que pertenece el usuario está correcto y bien escrito.
3.- El script está dentro de la carpeta SYSVOL del Sistema Operativo.

Cualquier ayuda es siempre bienvenida.
Gracias!!

Preguntas similares