Al configurar una tarea programada, para la sección de acción, intento acceder a una variable de entorno para la ubicación del ejecutable que deseo ejecutar. Esto se debe principalmente a que en una máquina el ejecutable podría estar en C: en otra podría estar en D: he verificado que si uso una ruta codificada, mi tarea programada se ejecuta, pero si cambio la acción para apuntar a "%MyAppPath%\MyApp.exe"
la tarea no comenzará a sufrir un fallo de lanzamiento. He verificado que la variable de entorno está configurada.
¿Es posible dentro de la parte de acción (y directorio de trabajo) de la programación de tareas hacer referencia a una variable de entorno? Mi sintaxis es incorrecta.
En una nota al margen, pensé en llamar a un archivo BAT y hacer referencia a la variable de entorno allí, pero eso no me resuelve nada, ya que el problema principal es saber si la aplicación (y el archivo bat) también está en C: o D: unidades: dentro de la unidad, la ruta es la misma.
ACTUALIZACIÓN : Resulta que puedes usarlos con un reinicio de la máquina, pero tal vez hay una mejor manera