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 Windows Task Scheduler dipicu hanya jika tugasnya adalah:
- Tidak diatur ke , mulai tugas hanya jika komputer menganggur... (tugas ini tidak menggunakan IdleSettings)
- Tidak diatur untuk dijalankan selama pemeliharaan otomatis (tugas tidak menggunakan MaintenanceSettings)
- Diatur untuk Jalankan hanya ketika pengguna masuk (tugas LogonType adalah TASK_LOGON_INTERACTIVE_TOKEN atau TASK_LOGON_GROUP)
Semua pemicu lainnya tertunda hingga penghemat baterai dimatikan. Untuk informasi selengkapnya tentang mengakses status penghemat baterai di aplikasi Anda, lihat SYSTEM_POWER_STATUS. Untuk informasi umum mengenai penghemat baterai, lihat penghemat baterai (dalam panduan 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, 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 pengaturan ulang kata sandi yang diberlakukan.
- Perubahan API: Memperkenalkan dua pengaturan tugas baru dengan antarmuka ITaskSettings3.
- MaintenanceSettings: tugas yang menggunakan pengaturan ini diperlakukan sebagai jenis tugas terjadwal baru yang dipanggil selama waktu pemeliharaan otomatis OS, sesuai dengan periodisitas dan tenggat waktu yang ditentukan.
- Volatile: 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 XPath untuk pemicu peristiwa, melalui elemenValueQueries.
- Jangan izinkan tugas dihentikan secara paksa, melalui elemen AllowHardTerminate.
- Fitur yang tidak digunakan lagi dalam rilis ini
- Tindakan: kirimEmail (Anda dapat menggunakan IExecAction dengan cmdlet Windows PowerShell Send-MailMessage sebagai solusinya).
- Tindakan: tampilkanPesan.
- 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 yang baru dapat menolak untuk memulai tugas 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, mesin tersebut tidak mendukung beberapa fitur Penjadwal Tugas. Jika kombinasi properti tidak akan memungkinkan berjalannya tugas di bawah mesin terpadu, pendaftaran tersebut akan ditolak.
Fitur tugas yang tidak didukung oleh mesin penjadwalan terpadu meliputi:
Jenis log masuk:
Kebijakan instans ganda:
Tindakan:
- Kirim email
- Tampilkan pesan
Pengaturan:
Pemicu
Windows Vista
API Task Scheduler 2.0 harus digunakan dalam mengembangkan aplikasi yang menggunakan layanan Task Scheduler 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 Task Scheduler 1.0.
Topik terkait