Nonaktifkan riwayat hanya untuk satu tugas di Perpustakaan Penjadwal Tugas?

14

Saya telah memilih opsi Aktifkan Semua Tugas di Perpustakaan Penjadwal Tugas Windows Server 2008 R2.

Untuk sebagian besar tugas, saya ingin riwayat disimpan tetapi saya ingin tahu apakah mungkin menonaktifkan riwayat untuk beberapa tugas (tidak penting dan sering) dan bukan yang lain?

Mouffette
sumber
1
Atau sebaliknya, biarkan dinonaktifkan untuk semua tugas dan hanya aktifkan untuk beberapa tugas.
Synetech
3
Namun saya tidak berpikir itu mungkin; Sepertinya Anda dapat menggunakan bug untuk mendapatkan fungsionalitas ini. Tambahkan ampersand ke nama tugas dan saya yakin itu tidak akan muncul dalam riwayat. [Lihat di sini.] [1] [1]: stackoverflow.com/a/33786418/2184401
Brett Larson
Halo, karena Anda memposting pertanyaan, apakah Anda menemukan cara untuk menonaktifkan logging untuk satu / hanya mengaktifkannya untuk beberapa orang? Saya bertanya-tanya hal yang persis sama untuk tujuan pencatatan, karena saya memiliki tugas yang berjalan setiap dua menit yang ingin saya hindari untuk dilihat dalam log peristiwa. Terima kasih !
AFract

Jawaban:

1

Tampaknya tidak ada cara yang baik untuk memfilter ini seperti yang Anda pikirkan, tetapi Anda dapat menambahkan beberapa tindakan ke tugas Anda untuk menonaktifkan logging terlebih dahulu, aktifkan setelah itu.

Ada kemungkinan ada tugas terjadwal lain yang mencoba menulis ke log pada saat itu, jadi Anda harus baik-baik saja dengan beberapa kemungkinan kehilangan logging pada saat itu.

Lihat skrip di bawah ini dari sini

$ logName = 'Microsoft-Windows-TaskScheduler / Operational'

$ log = Sistem Objek Baru. Diagnosis.Eventing.Reader.EventLogConfiguration

$ logName

$ log.IsEnabled = $ true

$ log. Simpan Perubahan ()

Satu-satunya cara lain yang dapat saya pikirkan untuk melakukan ini adalah menonaktifkannya di seluruh papan dan kemudian untuk acara yang Anda ingin login Anda bisa login secara manual dengan merangkum perintah aktual Anda dalam skrip PowerShell atau sesuatu yang sejenisnya yang menulis semua output ke teks atau bahkan ke log peristiwa khusus.

Harrison Gibbs
sumber