Apa yang Baru dalam Penjadwal Tugas
Perubahan berikut ini meringkas apa yang baru dalam versi Penjadwal Tugas yang berbeda.
Windows 10 (dan Windows Server 2016)
Perubahan Task Scheduler berikut diperkenalkan di Windows 10.
Ketika penghemat baterai aktif, tugas Penjadwal Tugas Windows dipicu hanya jika tugasnya:
- Tidak diatur ke Mulai tugas hanya jika komputer diam... (tugas tidak menggunakan IdleSettings)
- Tidak diatur untuk dijalankan selama pemeliharaan otomatis (tugas tidak menggunakan MaintenanceSettings)
- Diatur ke Jalankan hanya ketika pengguna masuk ( tugas LogonTypeTASK_LOGON_INTERACTIVE_TOKEN atau TASK_LOGON_GROUP)
Semua pemicu lainnya tertunda hingga penghemat baterai mati. Untuk informasi selengkapnya tentang mengakses status penghemat baterai di aplikasi Anda, lihat SYSTEM_POWER_STATUS. Untuk informasi umum tentang penghemat baterai, lihat penghemat baterai (dalam pedoman komponen perangkat keras).
Untuk alasan keamanan, pengguna non-administrator tidak dapat melihat atau mengelola tugas Penjadwal Tugas Windows yang dibuat oleh pengguna lain.
Windows 8
Perubahan Task Scheduler 2.0 berikut diperkenalkan di Windows 8:
- Dukungan Powershell: pengguna dapat mengelola (membuat, menghapus, memodifikasi, memulai secara eksplisit, menghentikan, dll.) Tugas Penjadwal Tugas Windows menggunakan modul powershell ScheduledTasks.
- Kata sandi terkelola: administrator dapat menggunakan akun kata sandi terkelola Direktori Aktif sebagai prinsipal tugas. Tugas-tugas ini tidak lagi memerlukan kebijakan reset kata sandi yang diberlakukan.
- Perubahan API: Memperkenalkan dua pengaturan tugas baru dengan antarmuka ITaskSettings3 .
- MaintenanceSettings: tugas yang menggunakan pengaturan ini diperlakukan sebagai jenis baru tugas terjadwal yang dipanggil selama waktu pemeliharaan otomatis OS, sesuai dengan periodisitas dan tenggat waktu yang ditentukan.
- Volatil: tugas yang diatur menjadi volatil selalu dinonaktifkan pada boot OS dan harus diaktifkan kembali secara eksplisit jika diperlukan. Tugas volatil digunakan oleh kluster failover untuk memastikan hanya satu instans tugas yang dijadwalkan pada kluster pada satu waktu.
- Mesin penjadwalan terpadu sekarang mendukung fitur-fitur berikut:
- Jenis Masuk S4U, melalui elemen LogonType .
- Nilai kueri JalurX untuk pemicu peristiwa, melalui elemen ValueQueries .
- Jangan izinkan tugas dihentikan secara permanen, melalui elemen AllowHardTerminate .
- Fitur tidak digunakan lagi dalam rilis ini
- Tindakan: sendEmail (Anda dapat menggunakan IExecAction dengan cmdlet Send-MailMessage Windows PowerShell sebagai solusi).
- Tindakan: showMessage.
- utilitas cmdline AT.exe
Windows 7
Perubahan Task Scheduler 2.0 berikut diperkenalkan di Windows 7:
Menggunakan mesin penjadwalan terpadu yang disediakan oleh sistem operasi yang mendasar.
Kemampuan untuk menolak memulai tugas dalam sesi Remote Applications Integrated Locally (RAIL).
Pengerasan keamanan tugas (hanya untuk tugas yang berjalan sebagai "LAYANAN JARINGAN" atau "LAYANAN LOKAL"):
- Kemampuan untuk menetapkan jenis pengidentifikasi keamanan token proses (SID) (misalnya, tidak dibatasi atau tidak ada) ke tugas.
- Izinkan pengembang tugas untuk meminta serangkaian hak istimewa yang tepat yang diperlukan tugas mereka.
Perubahan API:
Dukungan pengerasan keamanan tugas: fitur pengerasan keamanan tugas baru diperkenalkan dengan antarmuka IPrincipal2 baru.
Memperkenalkan dua pengaturan tugas baru dengan antarmuka ITaskSettings2 baru.
DisallowStartOnRemoteAppSession: Pengaturan DisallowStartOnRemoteAppSession baru dapat menolak tugas dimulai jika dipicu dalam sesi Remote Applications Integrated Locally (RAIL ).
UseUnifiedSchedulingEngine: Menggunakan pengaturan UseUnifiedSchedulingEngine menyediakan perilaku kohesif untuk Tugas dan Layanan Windows karena dikelola dengan cara yang seragam oleh mesin penjadwalan seluruh sistem umum. Meskipun menggunakan mesin terpadu disarankan, ini tidak mendukung beberapa fitur Penjadwal Tugas. Jika kombinasi properti tidak akan memungkinkan menjalankan tugas di bawah mesin terpadu, pendaftaran tersebut akan ditolak.
Fitur tugas yang tidak didukung oleh mesin penjadwalan terpadu meliputi:
Jenis log masuk:
Beberapa kebijakan instans:
Tindakan:
Pengaturan:
Pemicu:
- Batas waktu eksekusi pemicu
- Pola pengulangan untuk pemicu kalender
- Nilai kueri JalurX untuk pemicu peristiwa
- Jenis pemicu hari dalam seminggu bulan dan bulanan
Windows Vista
API Task Scheduler 2.0 harus digunakan dalam mengembangkan aplikasi yang menggunakan layanan Penjadwal Tugas di Windows Vista. Untuk informasi selengkapnya, lihat Referensi Penjadwal Tugas dan Menggunakan Penjadwal Tugas.
Windows 2000, Windows XP, dan Windows Server 2003
API Task Scheduler 2.0 tidak tersedia. Gunakan Penjadwal Tugas 1.0.
Topik terkait