Saya memiliki Windows Server 2008 dengan tugas terjadwal berjalan, terutama file .bat yang memanggil file PHP. Saya memiliki 2 pengguna di server, satu Admin dan yang lainnya adalah pengguna Standar.
Saya menggunakan Pengguna Standar untuk menghapus log riwayat di tab Riwayat Penjadwal Tugas menggunakan Penampil Peristiwa. Sekarang tidak akan merekam sejarah apa pun lagi. Semua tugas yang dijadwalkan tidak lagi memiliki riwayat di tab Riwayat. Namun, Hasil Jalankan Terakhir mengembalikan 0x0 dan penjadwal bekerja dengan baik.
Mohon saran.
Jawaban:
Langkah 1: Buka Penjadwal Tugas yang ditinggikan (mis. Klik kanan pada ikon Penjadwal Tugas dan pilih Jalankan sebagai administrator )
Langkah 2: Di panel Tindakan ( panel kanan, bukan tab tindakan ), klik Aktifkan Semua Tugas Sejarah
Itu dia. Tidak yakin mengapa ini tidak aktif secara default, tetapi tidak.
sumber
Saya punya jawaban lain yang mungkin bagi mereka yang bertanya-tanya mengapa entri log peristiwa tidak muncul di tab Riwayat Penjadwal Tugas untuk tugas-tugas tertentu, meskipun Semua Riwayat Tugas diaktifkan, acara untuk tugas-tugas tersebut dapat dilihat dalam Log Kejadian, dan semua lainnya tugas menunjukkan sejarah dengan baik. Dalam kasus saya, saya telah membuat 13 tugas baru. Untuk 5 dari mereka, acara menunjukkan baik-baik saja di bawah Sejarah, tetapi untuk 8 lainnya, tab Riwayat benar-benar kosong. Saya bahkan memverifikasi tugas-tugas ini diaktifkan untuk riwayat secara individual (dan mencatat aktivitas) menggunakan pos Mick Wood tentang menggunakan Peraga Peristiwa.
Lalu aku tersadar. Tiba-tiba saya menyadari bahwa semua 8 memiliki kesamaan yang 5 lainnya tidak miliki. Mereka semua memiliki karakter ampersand (&) dalam nama acara. Saya membuatnya dengan mengekspor tugas pertama yang saya buat, "Sinkronkan E ke N", mengubah nama nama file yang diekspor, mengedit konten XML, dan kemudian mengimpor tugas baru. Windows Explorer dengan senang hati membiarkan saya mengganti nama tugas, misalnya, menjadi "Sinkronisasi C ke N & T", dan Penjadwal Tugas dengan senang hati izinkan saya mengimpornya. Namun, dengan nama "&" sial itu, ia tidak dapat mengambil riwayatnya dari log peristiwa. Ketika saya menghapus acara asli, mengganti nama file xml ke "Sinkronisasi C ke N dan T", dan mengimpornya, voila, ada semua entri log di tab Riwayat di Penjadwal Tugas.
sumber
Saya pikir kebingungannya adalah bahwa di server saya, saya harus mengklik kanan Perpustakaan Penjadwal Tugas di sebelah kiri dan klik kanan untuk mendapatkan opsi untuk mengaktifkan atau menonaktifkan semua tugas sejarah.
Semoga ini membantu
sumber
Penyesuaian dalam aplikasi Penjadwal Tugas sebenarnya hanya mengontrol keadaan yang diaktifkan dari log peristiwa tertentu, sehingga Anda dapat dengan setara menyesuaikan mode "riwayat" Penjadwal Tugas melalui baris perintah Windows:
Untuk memeriksa kondisi saat ini:
Untuk keystroke-averse, berikut adalah versi yang sedikit disingkat di atas:
sumber
retention: false
danautoBackup: false
danpublishing:
garis? Saya tidak melihat penjelasan untuk baris ini. Mungkin Anda dapat menambahkan ke jawaban Anda apa arti setiap baris dari kondisi saat ini.retention: false
danautoBackup: false
danpublishing: lines
?Di sinilah saya menemukannya di server Windows 2008R2. Penjadwal Tugas yang Ditinggikan Klik pada "Perpustakaan Penjadwal Tugas" Ini muncul sebagai pilihan di sebelah kanan panel "Tindakan".
sumber
Ini dapat membantu orang lain di mana tidak ada opsi untuk Mengaktifkan / Menonaktifkan riwayat di mana saja di Penjadwal Tugas.
Buka Peraga Peristiwa (baik di Manajemen Komputer atau Alat Admin> Peraga Peristiwa).
Di Peraga Peristiwa, pastikan Panel Pratinjau ditampilkan (Lihat> Panel Pratinjau harus dicentang)
Di panel sebelah kiri buka Aplikasi dan Log Layanan kemudian Microsoft, Windows, TaskScheduler dan kemudian pilih Operasional.
Anda harus memiliki Tindakan yang ditampilkan di panel pratinjau dengan dua bagian - Operasional dan di bawah Event nnn itu, TaskScheduler. Salah satu item yang tercantum di bagian Operasional haruslah Properties. Klik item ini dan opsi Enable Logging ada di tab General.
Masalah saya adalah bahwa ukuran log maksimum telah tercapai dan meskipun opsi peristiwa lama yang ditimpa dipilih itu tidak masuk peristiwa baru. Saya menduga itu mungkin merupakan masalah izin, tetapi saya mengubahnya ke Arsip saat penuh dan semua sekarang berfungsi kembali.
Semoga ini bisa membantu orang lain di luar sana. Jika Anda tidak memiliki opsi yang saya sebutkan di atas, saya minta maaf, tetapi saya tidak tahu di mana Anda harus mencari.
sumber
Menangkan 8.1 Pro
Jawaban Brian Clark di atas berhasil untuk saya, tetapi saya memposting di sini untuk mereka yang mungkin harus mengikuti urutan yang sedikit berbeda seperti yang saya lakukan.
Ketika saya menjalankan Panel Kontrol> Alat Administratif> Klik Kanan Penjadwal Tugas - 'Jalankan sebagai Administrator', saya menemukan panel Tindakan sudah berisi tindakan berikut:
Jadi mesin saya sudah mengaktifkan Riwayat. Tetapi mesin saya perlu menonaktifkan riwayat terlebih dahulu, lalu kembali dan 'Aktifkan Semua Tugas Sejarah'. Setelah itu, Riwayat saya muncul dan saya tidak menerima kesalahan lagi. Saya berasumsi bahwa tindakan melakukan beberapa jenis inisialisasi atau pengaturan yang tidak pernah dilakukan dengan benar dari semua jalan kembali ke instalasi OS.
Saya juga akan menambahkan bahwa saya harus keluar dari Penjadwal Tugas dan masuk kembali sebelum saya bisa beralih pengaturan Aktifkan / Nonaktifkan bolak-balik.
sumber
Seperti disebutkan sebelumnya, ada opsi untuk menghidupkan atau mematikan Riwayat asalkan Anda membuka task manager di bawah mode "Administrator" yang lebih tinggi (klik kanan pada program Penjadwal Tugas / pintas dan pilih "Run As Administrator"). Kemudian di bawah "Tugas" adalah tempat Anda untuk berhenti atau memulai Riwayat.
sumber