none
Problema lanzando un paquete por SMS RRS feed

  • Pregunta

  • Hola a todos,

     

    Tengo un problemilla a la hora de lanzar un paquete de SMS. Tengo un paquete SMS con un programa que ejecuta un .vbs. Éste .vbs lo único que hace es una llamada a un .cmd que instala una serie de software: shell.run("cmd /c setup.cmd").

     

    Tanto el .vbs como el .cmd como los ficheros de instalación se encuentran en la misma carpeta en el SMS y los Distribution points.

     

    Cuando lanzo de forma automatizada la instalación de éste software (utilizando SQL y BDD) el programa se ejecuta bien: es decir, el .vbs se ejecuta (returncode=0) pero realmente no se ejecuta el setup.cmd

     

    Lo curioso viene ahora...cuando lanzo el paquete de SMS a través de un advertisement....se ejecuta el .vbs y se ejecuta el .cmd puesto que las aplicaciones están instaladas.

     

    Alguien sabe porque puede pasar esto? espero que lo entendais...es complicadillo de explicar.

     

    Saludos

     

    Andrés

    martes, 26 de junio de 2007 16:52

Respuestas

  • Añade un Wscript.Echo "A punto de procesar shell.run"

    comando justo antes de shell.run para ver si en realidad la lógica del script llega a procesar esa línea.

    • Marcado como respuesta Ismael Borche lunes, 4 de abril de 2011 16:21
    martes, 31 de julio de 2007 9:30
  •  

    Yo normalmente uso Shell.Exec en vez de Shell.Run ya que de esta forma se para la ejecucion hasta que termina el comando que mandas ejecutar.

     

    Quizas te ayude ,,

     

    un saludo.

    • Marcado como respuesta Ismael Borche lunes, 4 de abril de 2011 16:21
    viernes, 7 de septiembre de 2007 10:40

Todas las respuestas

  • Añade un Wscript.Echo "A punto de procesar shell.run"

    comando justo antes de shell.run para ver si en realidad la lógica del script llega a procesar esa línea.

    • Marcado como respuesta Ismael Borche lunes, 4 de abril de 2011 16:21
    martes, 31 de julio de 2007 9:30
  •  

    Yo normalmente uso Shell.Exec en vez de Shell.Run ya que de esta forma se para la ejecucion hasta que termina el comando que mandas ejecutar.

     

    Quizas te ayude ,,

     

    un saludo.

    • Marcado como respuesta Ismael Borche lunes, 4 de abril de 2011 16:21
    viernes, 7 de septiembre de 2007 10:40