Problema con tiempo ejecución script logon por medio directivas

10/09/2004 - 16:27 por OC | Informe spam
Espero que sea este el foro adecuado, si me equivoco agradecería me dijerais
donde colocarlo.

Gracias.

De: "OC" <anonymous@discussions.microsoft.com>
Asunto: tiempo ejecución script logon
Fecha: martes, 07 de septiembre de 2004 11:05

Muy buenas.

Tengo una red con W2K server con unos 16 clientes. A
traves de las directivas he hecho que se ejecute un
script en el inicio de sesión, de forma que cada uno
mapee sus unidades oportunas.

El script tiene la siguiente forma:

option explicit
dim oNet,sUser,uUser,startTime

on error resume next
set oNet = CreateObject("WScript.Network")
sUser = oNet.UserName
startTime = Now

Do While sUser = ""
If DateDiff("s", startTime, Now) > 600 Then
WScript.Echo "Consulte con el
administrador de red"
set oNet = Nothing
Wscript.Quit
end if
Wscript.Sleep 500
sUser = oNet.UserName
Loop

uUser = UCase(sUser) 'En Mayúsculas

oNet.RemoveNetworkDrive "x:"
oNet.RemoveNetworkDrive "y:"
oNet.RemoveNetworkDrive "Z:"

oNet.MapNetworkDrive "x:", "\\server\personal$\"
& sUser
oNet.MapNetworkDrive "y:", "\\server\public"
oNet.MapNetworkDrive "z:", "\\server\mcafee"


if uUser = "XX" or uUser="YY" or uUser="ADMINISTRADOR"
then
if uUser = "XX" then
oNet.RemoveNetworkDrive "v:"
oNet.RemoveNetworkDrive "w:"

oNet.MapNetworkDrive "v:", "\\server\c$"

oNet.MapNetworkDrive "w:", "\\servidor\c$"
end if
end if

set oNet = Nothing

WScript.Echo "El usuario " & uUser & " es bienvenido al
Dominio TT"
-

Resulta que al iniciar la sesión tarda unos diez minutos
en ejecutarse dicho script con lo que hay problemas con
el antivirus y otros programas que dependen de las
unidades mapeadas durante el inicio.

La directiva en la que he introducido el script en el
logon, afecta directamente al nodo del sitio
correspondiente con el dominio.

Tengo varias UO y (sub)UO configurados. Quizás podría
poner el script en la directiva de una UO inferior, pero
no se si eso afecta en algo.

Lo que me interesaría es que en cualquier cliente, una
vez iniciada la sesión, lo primero que se ejecutara fuera
el script para después continuar con la carga de los
servicios, como por ejemplo antivirus, que dependen de
las unidades mapeadas. O por lo menos que se ajecute en
unos segundos y no tenga que esperar 10 minutos.

Gracias.
.

Preguntas similare

Leer las respuestas

#1 OC
15/09/2004 - 12:55 | Informe spam
Gracias. Estoy probando y de paso revisando nuevamente todas las directivas.

Me he encontrado con un error extraño:
"El componente de secuencia de comandos no puede guardar los cambios debido
al siguiente error 5."

¿Sabes qué puede ser?

Saludos,
OC

"IsidroFM" escribió en el mensaje
news:
Mostrar la cita
synchronously
Mostrar la cita
la
Mostrar la cita
de
Mostrar la cita
dijerais
Mostrar la cita
#2 OC
15/09/2004 - 16:37 | Informe spam
Bueno, parece que soy un poco...

Resulta que el error se debía al antivirus, que por algún parámetro de
configuración bloqueaba el acceso a ciertas partes del sistema.

Pero sigo teniendo el problema del retraso en la ejecución del script.

Si habilito las opciones que has comentado... ¿no haré que en vez de que no
se ejecute el script hasta los 10 minutos, no entre el explorer hasta los 10
minutos con script incluido?

Saludos,
OC
"OC" escribió en el mensaje
news:
Mostrar la cita
directivas.
Mostrar la cita
debido
Mostrar la cita
#3 Alex
21/09/2004 - 19:17 | Informe spam
No serà esta opcion
Wscript.Sleep 500
Sleep en 500 segundos?



"OC" escribió en el mensaje
news:
Mostrar la cita
#4 OC
22/09/2004 - 16:26 | Informe spam
Tengo entendido que son milisegundos, no segundos. De todas formas voy a
probar.

Gracias.
OC




"Alex" escribió en el mensaje
news:OELuS8$
Mostrar la cita
los
Mostrar la cita
#5 OC
15/10/2004 - 14:59 | Informe spam
Bueno, al final me ha cascado el HD, así que a empezar de cero.

Gracias.

"OC" escribió en el mensaje
news:%
Mostrar la cita
Ads by Google
Search Busqueda sugerida