Contoh Pemicu Waktu (XML)
XML dalam contoh ini menentukan tugas yang memulai Notepad pada waktu tertentu.
Untuk mendaftarkan tugas yang ditentukan dalam XML, Anda dapat menggunakan fungsi ITaskFolder::RegisterTask (TaskFolder.RegisterTask untuk pembuatan skrip) atau alat baris perintah Schtasks.exe. Jika Anda menggunakan alat Schtasks.exe (terletak di direktori C:\Windows\System32), maka Anda dapat menggunakan perintah berikut untuk mendaftarkan tugas: schtasks /create /XML<path ke file XML yang berisi definisi> tugas/nama> tugas tn<.
Untuk menentukan tugas untuk memulai Notepad pada waktu tertentu
Contoh XML berikut menunjukkan cara menentukan tugas dengan satu tindakan eksekusi (memulai Notepad), pemicu waktu tunggal yang memulai tugas pada waktu yang ditentukan, dan beberapa pengaturan tugas lain yang memengaruhi cara tugas ditangani oleh Penjadwal Tugas.
<?xml version="1.0" ?>
<!--
This sample schedules a task to start notepad.exe at a specific time.
-->
<Task xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
<Date>2005-10-11T13:21:17-08:00</Date>
<Author>AuthorName</Author>
<Version>1.0.0</Version>
<Description>Task starts after at a specified time.</Description>
</RegistrationInfo>
<Triggers>
<TimeTrigger>
<StartBoundary>2005-10-11T13:21:17-08:00</StartBoundary>
<EndBoundary>2006-01-01T00:00:00-08:00</EndBoundary>
<Enabled>true</Enabled>
<ExecutionTimeLimit>PT5M</ExecutionTimeLimit>
</TimeTrigger>
</Triggers>
<Principals>
<Principal>
<UserId>Administrator</UserId>
<LogonType>InteractiveToken</LogonType>
</Principal>
</Principals>
<Settings>
<Enabled>true</Enabled>
<AllowStartOnDemand>true</AllowStartOnDemand>
<AllowHardTerminate>true</AllowHardTerminate>
</Settings>
<Actions>
<Exec>
<Command>notepad.exe</Command>
</Exec>
</Actions>
</Task>
Elemen Skema TaskScheduler
Berikut ini adalah beberapa elemen penting yang perlu diingat saat menggunakan contoh ini:
- RegistrationInfo: Berisi informasi pendaftaran tentang tugas.
- Pemicu: Menentukan pemicu yang memulai tugas.
- TimeTrigger: Menentukan pemicu waktu. Dalam hal ini, tiga elemen anak digunakan: batas awal dan akhir yang menentukan kapan pemicu diaktifkan dan dinonaktifkan, dan batas waktu eksekusi yang menentukan jumlah waktu maksimum di mana tugas dapat dimulai oleh pemicu. Elemen StartBoundary adalah elemen yang diperlukan untuk pemicu waktu.
- Utama: Menentukan konteks keamanan yang dijalankan tugas.
- Pengaturan: Menentukan pengaturan tugas yang digunakan Penjadwal Tugas untuk melakukan tugas.
- Tindakan: Menentukan tindakan yang dilakukan tugas (dalam hal ini, menjalankan Notepad).
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk