Intentando averiguar dónde se guarda la salida de una tarea programada de larga ejecución. Presumiblemente, está en el directorio de trabajo de la tarea. Lamentablemente, la opción "Iniciar en" no se configuró.
La tarea programada está utilizando la cuenta "Sistema".
¿Algunas ideas?
windows
windows-server-2008-r2
scheduled-task
Belmin Fernandez
fuente
fuente
%Windows%\system32
... ¿crear un archivo de prueba para verificar?Respuestas:
El directorio de trabajo predeterminado para una tarea programada que se ejecuta como la cuenta del sistema local es
%Windir%\System32\
Fuente: acabo de probarlo haciendo una tarea programada, ejecutándose como SYSTEM, que ejecutó un archivo por lotes. El archivo por lotes contenía la línea
ipconfig > test123.txt
. Cuando se ejecuta la tarea programada, el archivo test123.txt aparece en el directorio Windows \ System32.En segundo lugar, creé otra tarea, que también se ejecutaba como SYSTEM, pero esta vez el ejecutable estaba configurado
C:\Windows\System32\WindowsPowershell\v1.0\powershell.exe
y el argumento proporcionado eraC:\Users\Ryan\Desktop\test.ps1
. Básicamente, la tarea programada se configuró para ejecutar el script test.ps1 Powershell. En el script Powershell, era la líneaipconfig | Out-File .\test123.txt
.El archivo test123.txt apareció una vez más en mi directorio system32 cuando se ejecutó la tarea programada.
fuente
%USERPROFILE%
. Como SYSTEM, esa es la carpeta system32.C:\Windows\SystemWOW64
.