Mencoba mencari tahu di mana output dari tugas terjadwal yang berjalan lama disimpan. Agaknya, itu di direktori kerja tugas. Sayangnya, opsi "Mulai" tidak diatur.
Tugas yang dijadwalkan menggunakan akun "Sistem".
Ada ide?
windows
windows-server-2008-r2
scheduled-task
Belmin Fernandez
sumber
sumber
%Windows%\system32
... buat file uji untuk memverifikasi?Jawaban:
Direktori kerja default untuk tugas terjadwal berjalan sebagai akun Sistem Lokal
%Windir%\System32\
Sumber: Saya baru saja mengujinya dengan membuat tugas yang dijadwalkan, berjalan sebagai SISTEM, yang mengeksekusi file batch. File batch berisi baris
ipconfig > test123.txt
. Ketika tugas yang dijadwalkan dijalankan, file test123.txt muncul di direktori Windows \ System32.Kedua, saya membuat tugas lain, juga berjalan sebagai SYSTEM, tapi kali ini dieksekusi ditetapkan untuk
C:\Windows\System32\WindowsPowershell\v1.0\powershell.exe
dan argumen yang disediakan adalahC:\Users\Ryan\Desktop\test.ps1
. Jadi pada dasarnya, tugas yang dijadwalkan telah dikonfigurasi untuk menjalankan skrip Powershell test.ps1. Dalam naskah Powershell, adalah garisipconfig | Out-File .\test123.txt
.File test123.txt sekali lagi muncul di direktori system32 saya ketika tugas yang dijadwalkan dijalankan.
sumber
%USERPROFILE%
. Sebagai SISTEM, itulah folder system32.C:\Windows\SystemWOW64
.