Elemen Pengaturan (taskType)
Menentukan pengaturan yang digunakan Penjadwal Tugas untuk melakukan tugas.
<xs:element name="Settings"
type="settingsType"
minOccurs="0"
/>
Elemen Pengaturan ditentukan oleh jenis kompleks taskType .
elemen induk
Elemen | Berasal dari | Deskripsi |
---|---|---|
Tugas | taskType | Menentukan tugas yang dilakukan oleh layanan Penjadwal Tugas. |
Elemen anak
Elemen | Jenis | Deskripsi |
---|---|---|
AllowHardTerminate | boolean | Menentukan bahwa tugas dapat dihentikan menggunakan TerminateProcess. |
AllowStartOnDemand | boolean | Menentukan bahwa tugas dapat dimulai menggunakan perintah Jalankan atau menu Konteks. |
DeleteExpiredTaskAfter | duration | Menentukan jumlah waktu penjadwal Tugas akan menunggu sebelum menghapus tugas setelah kedaluwarsa. |
DisallowStartIfOnBatteries | boolean | Menentukan bahwa tugas tidak akan dimulai jika komputer berjalan pada baterai. |
Diaktifkan | boolean | Menentukan bahwa tugas diaktifkan. Tugas hanya dapat dilakukan ketika pengaturan ini True. |
ExecutionTimeLimit | duration | Jumlah waktu yang diizinkan untuk menyelesaikan tugas. |
Tersembunyi | boolean | Menentukan bahwa tugas tidak akan terlihat di UI secara default. |
IdleSettings | idleSettingsType | Menentukan bagaimana Penjadwal Tugas melakukan tugas ketika komputer dalam keadaan menganggur. |
MaintenanceSettings | maintenanceSettingsType | Menentukan bagaimana Penjadwal Tugas melakukan tugas selama Pemeliharaan otomatis. |
MultipleInstancesPolicy | multipleInstancesPolicyType | Menentukan kebijakan yang menentukan bagaimana Penjadwal Tugas menangani beberapa instans tugas. |
Prioritas | priorityType | Menentukan tingkat prioritas untuk tugas tersebut. |
RestartOnFailure | restartType | Menentukan bahwa Penjadwal Tugas akan mencoba memulai ulang tugas jika tugas gagal karena alasan apa pun. |
RunOnlyIfIdle | boolean | Menentukan bahwa tugas dijalankan hanya ketika komputer dalam keadaan menganggur. |
RunOnlyIfNetworkAvailable | boolean | Menentukan bahwa Penjadwal Tugas akan menjalankan tugas hanya ketika jaringan tersedia. |
StartWhenAvailable | boolean | Menentukan bahwa Penjadwal Tugas dapat memulai tugas kapan saja setelah waktu yang dijadwalkan berlalu. |
StopIfGoingOnBatteries (settingsType) | boolean | Menentukan bahwa tugas akan dihentikan jika komputer masuk ke baterai. |
Volatile | boolean | Menentukan apakah tugas dinonaktifkan secara otomatis oleh Penjadwal Tugas di startup Windows. |
WakeToRun (settingsType) | boolean | Menentukan bahwa Penjadwal Tugas akan membangunkan komputer ketika saatnya untuk menjalankan tugas. |
Keterangan
Anda dapat memilih satu atau beberapa elemen anak yang dirujuk di atas.
Untuk pengembangan C++, informasi pendaftaran tugas ditentukan menggunakan properti Pengaturan ITaskDefinition.
Untuk pengembangan skrip, informasi pendaftaran tugas ditentukan menggunakan properti TaskDefinition.Settings .
Contoh
Contoh kode XML berikut mendefinisikan elemen pengaturan yang memungkinkan penghentian tugas secara permanen.
<task>
<Settings>
<AllowHardTerminate>true</AllowHardTerminate>
<AllowStartOnDemand>true</AllowStartOnDemand>
</Settings>
</task>
Untuk informasi selengkapnya dan contoh lengkap XML untuk mengatur pengaturan tugas, lihat Contoh Pemicu Waktu (XML).
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |