Una tarea programada no se ejecuta cuando se utiliza SchTasks.exe para crear IT y cuando la ruta de acceso de la tarea programada contiene un espacio

Seleccione idioma Seleccione idioma
Id. de artículo: 823093 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Cuando utiliza el Asistente para tareas programadas para programar una tarea, la tarea se ejecuta como se esperaba. Sin embargo, si utiliza la herramienta de línea de comandos Schtasks.exe para crear una programación para la misma tarea, la tarea no se ejecuta en el momento cuando se ha programado. Además, al ver la tarea en el cuadro de diálogo Tareas programadas , en la columna estado aparece el texto siguiente:
No se pudo iniciar

Causa

Este problema se produce si la ruta de acceso de la tarea programada contiene un espacio. Por ejemplo, se produce este problema si crea una programación para la siguiente tarea mediante el uso de Schtasks.exe:
"c: foldername containing spaces \task.bat"
En este ejemplo, SchTasks.exe trata todo después del primer espacio en la ruta de acceso como un argumento de línea de comandos.

Solución

Para evitar este problema, encierre la parte de la ruta de acceso de la tarea (sin incluir argumentos o modificadores) entre la barra diagonal inversa (\) y combinaciones de caracteres de comillas (""), por ejemplo \ ". Incluir la ruta de acceso completa de la tarea (incluyendo argumentos o modificadores) entre comillas como es habitual cuando se crea una ruta de acceso o el comando que contiene espacios.

Por ejemplo, la tarea de ejemplo siguiente no se ejecuta cuando se programa:
schtasks /create /tn /sc "Mi c:\foldername de tarea"/tr"que contiene argumentos spaces\script.bat" una vez /st de /sd 29/07/2003 10: 01
Sin embargo, al incluir la ruta de acceso de la tarea entre la barra diagonal inversa y combinaciones de caracteres entre comillas como en el ejemplo siguiente, la tarea programada se ejecuta correctamente:
schtasks /create /tn "mi tarea" /tr " \" c:\foldername nombre que contiene spaces\script.bat \ " argumentos" /sc una vez /sd 29/07/2003 /st 10: 01

Propiedades

Id. de artículo: 823093 - Última revisión: lunes, 30 de octubre de 2006 - Versión: 5.2
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
Palabras clave: 
kbmt kbprb kbnofix kbbug KB823093 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 823093

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com