Hola, encontré el siguiente script ps que almacena todos los resultados de las tareas habilitadas

Get-ScheduledTask | where state -EQ 'ready' | Get-ScheduledTaskInfo | 
Export-Csv -NoTypeInformation -Path C:\fso\scheduledTasksResults.csv

¿Es posible almacenar solo tareas sin ruta en Ruta de tareas, cuáles son las que creé?

Esto me permite asegurarme de que corran bien

0
Phairplay 14 dic. 2016 a las 00:01
No entiendo la pregunta aquí. ¿Puedes editar y reformular?
 – 
T-Heron
14 dic. 2016 a las 00:08
El código anterior muestra todas las tareas cuando se ejecutaron por última vez | nombre | ruta de tarea ect me gustaría ver solo la tarea que creé que parece no tener ruta de tarea
 – 
Phairplay
14 dic. 2016 a las 00:17

1 respuesta

La mejor respuesta

Claro, puede agregar un filtro Where-Object después del Get-ScheduledTaskInfo tal como lo usa después de que se vería el comando completo Get-Scheduledtask

Get-ScheduledTask | where state -EQ 'ready' | Get-ScheduledTaskInfo | where !taskpath | Export-Csv -NoTypeInformation -Path C:\fso\scheduledTasksResults.csv

Lo anterior encontrará cualquier tarea con una propiedad TaskPath en blanco. Sin embargo, después de mirar mi propio programador de tareas, parece que todavía tendrá una ruta de tareas en las tareas que creó usted mismo, solo será '\', por lo que en ese caso el comando correcto será

Get-ScheduledTask | where state -EQ 'ready' | Get-ScheduledTaskInfo | where taskpath -eq '\' | Export-Csv -NoTypeInformation -Path C:\fso\scheduledTasksResults.csv
2
Mike Garuccio 14 dic. 2016 a las 00:11