none
Ejecutar un vbs mediante las tareas programadas en windows 2003. RRS feed

  • Pregunta

  • Hola a todos,

       lo que me está ocurriendo es lo siguiente. Tengo un Windows 2000 server con una tarea programada que ejecuta el siguiente vbs

        Set shell = Wscript.CreateObject("Wscript.Shell")
        Wscript.Echo comando
        retcode = shell.Run(comando,1,TRUE)

    donde comando es:

       \\ recurso compartido de red \CDTTO.bat

    En este Windows 2000 funciona correctamente, sin embargo creo la tarea programada en un Windows 2003 Server y no me funciona. Se queda en estado activa pero no termina nunca. He probado a ejecutar la tarea programada desde una vetana de msdos en este windows 2003 Server y funciona correctamente pero no lo hace si programo la tarea ni tampoco si le doy boton derecho ejecutar tarea.

    Alguien me echa una mano.??

    Gracias por adelantado
    viernes, 21 de agosto de 2009 12:35

Respuestas

  • Hola,

    Posiblemente estes ante un problema de privilegios de usuario.

    - Verifica el log de las tareas programadas en %WINDIR%\Schedlgu.txt

    - Verifica si es neceario que el servicio tenga que interactuar con el escritorio (Es un tilde dentro de las propiedades del Servicio Programador de tareas)

    - Ten en cuenta si es que la tarea tiene que correr con algun usuario en especial, tenga las credenciales correctas dentro de la tarea

    Nos comentas

    Saludos


    Juan Barles - SECT IT Global Services
    viernes, 21 de agosto de 2009 12:46