Script inicio por GPO

05/02/2009 - 13:44 por Vicente | Informe spam
Hola, he detectado que al ejecutar el script de inicio (puesto en la GPO en
el inicio del usuario, y no en la máquina) es como si se ejecutara 2 veces,
porque por ejemplo esta parte del código abre 2 ventanas de MSDOS

Set objShell = CreateObject ("WSCript.shell")
objShell.run "cmd /k route add 192.168.5.0 mask 255.255.255.0 192.168.1.200
" , 2

He puesto también unos mensajes de control, y aparecen 2 veces en la
ejecución.

Otra cosa es si puede hacer desaparecer la ventana de MSDOS que ejecuta la
ruta añadida.

Gracias

Preguntas similare

Leer las respuestas

#1 Fernando Reyes [MS MVP]
05/02/2009 - 15:03 | Informe spam
Prueba a cambiar:

cmd /k route add 192.168.5.0 mask 255.255.255.0 192.168.1.200

Por:

cmd /c route add 192.168.5.0 mask 255.255.255.0 192.168.1.200

No obstante, si lo que quieres es poner una ruta, la puedes hacer
persistente con el modificador p:

route -p add 192.168.5.0 mask 255.255.255.0 192.168.1.200


Un saludo
Fernando Reyes [MS MVP]
MCSE Windows 2000 / 2003
MCSA Windows Server 2003
http://freyes.svetlian.com
http://urpiano.wordpress.com
RSS: http://urpiano.wordpress.com/feed
freyes.champú@champú.mvps.org
(Aclárate la cabeza si quieres escribirme)


"Vicente" escribió en el mensaje de
noticias:
Hola, he detectado que al ejecutar el script de inicio (puesto en la GPO
en
el inicio del usuario, y no en la máquina) es como si se ejecutara 2
veces,
porque por ejemplo esta parte del código abre 2 ventanas de MSDOS

Set objShell = CreateObject ("WSCript.shell")
objShell.run "cmd /k route add 192.168.5.0 mask 255.255.255.0
192.168.1.200
" , 2

He puesto también unos mensajes de control, y aparecen 2 veces en la
ejecución.

Otra cosa es si puede hacer desaparecer la ventana de MSDOS que ejecuta la
ruta añadida.

Gracias
Respuesta Responder a este mensaje
#2 Vicente
05/02/2009 - 15:58 | Informe spam
Hola,

el problema es que el comando route add está dentro de un script vbs y no se
deja ejecutar poniendo la sintaxis como desde el prompt.

Probaré el parámetro c en vez del k

Gracias
"Fernando Reyes [MS MVP]" wrote:

Prueba a cambiar:

cmd /k route add 192.168.5.0 mask 255.255.255.0 192.168.1.200

Por:

cmd /c route add 192.168.5.0 mask 255.255.255.0 192.168.1.200

No obstante, si lo que quieres es poner una ruta, la puedes hacer
persistente con el modificador p:

route -p add 192.168.5.0 mask 255.255.255.0 192.168.1.200


Un saludo
Fernando Reyes [MS MVP]
MCSE Windows 2000 / 2003
MCSA Windows Server 2003
http://freyes.svetlian.com
http://urpiano.wordpress.com
RSS: http://urpiano.wordpress.com/feed
freyes.champú@champú.mvps.org
(Aclárate la cabeza si quieres escribirme)


"Vicente" escribió en el mensaje de
noticias:
> Hola, he detectado que al ejecutar el script de inicio (puesto en la GPO
> en
> el inicio del usuario, y no en la máquina) es como si se ejecutara 2
> veces,
> porque por ejemplo esta parte del código abre 2 ventanas de MSDOS
>
> Set objShell = CreateObject ("WSCript.shell")
> objShell.run "cmd /k route add 192.168.5.0 mask 255.255.255.0
> 192.168.1.200
> " , 2
>
> He puesto también unos mensajes de control, y aparecen 2 veces en la
> ejecución.
>
> Otra cosa es si puede hacer desaparecer la ventana de MSDOS que ejecuta la
> ruta añadida.
>
> Gracias


Respuesta Responder a este mensaje
#3 Vicente
05/02/2009 - 17:22 | Informe spam
Probé el parámtro c y funciona. Abre la ventana y la cierra.

Gracias

"Fernando Reyes [MS MVP]" wrote:

Prueba a cambiar:

cmd /k route add 192.168.5.0 mask 255.255.255.0 192.168.1.200

Por:

cmd /c route add 192.168.5.0 mask 255.255.255.0 192.168.1.200

No obstante, si lo que quieres es poner una ruta, la puedes hacer
persistente con el modificador p:

route -p add 192.168.5.0 mask 255.255.255.0 192.168.1.200


Un saludo
Fernando Reyes [MS MVP]
MCSE Windows 2000 / 2003
MCSA Windows Server 2003
http://freyes.svetlian.com
http://urpiano.wordpress.com
RSS: http://urpiano.wordpress.com/feed
freyes.champú@champú.mvps.org
(Aclárate la cabeza si quieres escribirme)


"Vicente" escribió en el mensaje de
noticias:
> Hola, he detectado que al ejecutar el script de inicio (puesto en la GPO
> en
> el inicio del usuario, y no en la máquina) es como si se ejecutara 2
> veces,
> porque por ejemplo esta parte del código abre 2 ventanas de MSDOS
>
> Set objShell = CreateObject ("WSCript.shell")
> objShell.run "cmd /k route add 192.168.5.0 mask 255.255.255.0
> 192.168.1.200
> " , 2
>
> He puesto también unos mensajes de control, y aparecen 2 veces en la
> ejecución.
>
> Otra cosa es si puede hacer desaparecer la ventana de MSDOS que ejecuta la
> ruta añadida.
>
> Gracias


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida