Schtasks.exe

Memungkinkan administrator untuk membuat, menghapus, mengkueri, mengubah, menjalankan, dan mengakhiri tugas terjadwal di komputer lokal atau jarak jauh. Menjalankan Schtasks.exe tanpa argumen menampilkan status dan durasi berikutnya untuk setiap tugas terdaftar.

Untuk informasi selengkapnya tentang Penjadwal Tugas, lihat pengantar ini: Penjadwal Tugas untuk pengembang.

Membuat Tugas

Sintaks berikut digunakan untuk membuat tugas di komputer lokal atau jarak jauh.

schtasks /Create 
[/S system [/U username [/P [password]]]]
[/RU username [/RP [password]] /SC schedule [/MO modifier] [/D day]
[/M months] [/I idletime] /TN taskname /TR taskrun [/ST starttime]
[/RI interval] [ {/ET endtime | /DU duration} [/K] 
[/XML xmlfile] [/V1]] [/SD startdate] [/ED enddate] [/IT] [/Z] [/F]

Parameter

/Ssystem

Nilai yang menentukan komputer jarak jauh yang akan disambungkan. Jika dihilangkan, parameter sistem default ke komputer lokal.

/Uusername

Nilai yang menentukan konteks pengguna di mana Schtasks.exe harus berjalan.

/P[password]

Nilai yang menentukan kata sandi untuk konteks pengguna tertentu. Jika dihilangkan, Schtasks.exe meminta input kepada pengguna.

/RUusername

Nilai yang menentukan konteks pengguna tempat tugas berjalan. Untuk akun sistem, nilai yang valid adalah "", "NT AUTHORITY\SYSTEM", atau "SYSTEM". Untuk tugas Task Scheduler 2.0, "NT AUTHORITY\LOCALSERVICE", dan "NT AUTHORITY\NETWORKSERVICE" juga merupakan nilai yang valid.

/RP[password]

Nilai yang menentukan kata sandi untuk pengguna yang ditentukan dengan parameter /RU. Untuk meminta kata sandi, nilainya harus "*" atau tanpa nilai. Kata sandi ini diabaikan untuk akun sistem. Parameter ini harus dikombinasikan dengan /RU atau sakelar /XML.

/SCschedule

Nilai yang menentukan frekuensi jadwal. Nilai yang valid adalah: MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, ONCE, ONLOGON, ONIDLE, dan ONEVENT.

/MOmodifier

Nilai yang menyempurnakan jenis jadwal untuk memungkinkan kontrol yang lebih baik atas pengulangan jadwal. Nilai yang valid adalah:

  • MENIT: 1 - 1439 menit.
  • PER JAM: 1 - 23 jam.
  • SETIAP HARI: 1 - 365 hari.
  • MINGGUAN: minggu 1 - 52.
  • SEKALI: Tidak ada pengubah.
  • Tidak ada pengubah.
  • Tidak ada pengubah.
  • ONIDLE: Tidak ada pengubah.
  • BULANAN: 1 - 12, atau PERTAMA, KEDUA, KETIGA, KEEMPAT, TERAKHIR, dan TERAKHIR.
  • ONEVENT: String kueri peristiwa JalurX.

/Ddays

Nilai yang menentukan hari dalam seminggu untuk menjalankan tugas. Nilai yang valid adalah: MON, TUE, WED, THU, FRI, SAT, SUN dan untuk jadwal BULANAN 1 - 31 (hari dalam sebulan). Karakter kartubebas (*) menentukan semua hari.

/Mmonths

Nilai yang menentukan bulan dalam setahun. Default ke hari pertama dalam sebulan. Nilai yang valid adalah: JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, dan DEC. Karakter kartubebas (*) menentukan semua bulan.

/Iidletime

Nilai yang menentukan jumlah waktu menganggur untuk menunggu sebelum menjalankan tugas ONIDLE terjadwal. Rentang yang valid adalah 1 - 999 menit.

/TNtaskname

Nilai yang menentukan nama yang secara unik mengidentifikasi tugas terjadwal.

/TRtaskrun

Nilai yang menentukan jalur dan nama file tugas yang akan dijalankan pada waktu yang dijadwalkan. Misalnya: C:\Windows\System32\calc.exe.

/STstarttime

Nilai yang menentukan waktu mulai untuk menjalankan tugas. Format waktunya adalah HH:mm (waktu 24 jam). Misalnya, 14:30 menentukan 14:30. Defaultnya adalah waktu saat ini adalah /ST tidak ditentukan. Opsi ini diperlukan dengan menggunakan argumen /SC ONCE.

/RIinterval

Nilai yang menentukan interval pengulangan dalam hitungan menit. Ini tidak berlaku untuk jenis jadwal berikut: MINUTE, HOURLY, ONSTART, ONLOGON, ONIDLE, dan ONEVENT. Rentang yang valid adalah 1 - 599940 menit. Jika parameter /ET atau /DU ditentukan, defaultnya adalah 10 menit.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/ETendtime

Nilai yang menentukan waktu akhir untuk menjalankan tugas. Format waktunya adalah HH:mm (waktu 24 jam). Misalnya, 14:50 menentukan 14:50. Ini tidak berlaku untuk jenis jadwal berikut: ONSTART, ONLOGON, ONIDLE, dan ONEVENT.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/DUduration

Nilai yang menentukan durasi untuk menjalankan tugas. Format waktunya adalah HH:mm (waktu 24 jam). Misalnya, 14:50 menentukan 14:50. Ini tidak berlaku dengan /ET dan untuk jenis jadwal berikut: ONSTART, ONLOGON, ONIDLE, dan ONEVENT. Untuk tugas /V1 (Tugas Penjadwal Tugas 1.0), jika /RI ditentukan, maka default durasi adalah satu jam.

Windows XP: Opsi ini tidak tersedia.

/K

Nilai yang mengakhiri tugas pada waktu akhir atau waktu durasi. Ini tidak berlaku untuk jenis jadwal berikut: ONSTART, ONLOGON, ONIDLE, dan ONEVENT. Baik /ET atau /DU harus ditentukan.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/SDstartdate

Nilai yang menentukan tanggal pertama untuk menjalankan tugas. Formatnya adalah mm/dd/yyyy. Nilai ini default ke tanggal saat ini. Ini tidak berlaku untuk jenis jadwal berikut: ONCE, ONSTART, ONLOGON, ONIDLE, dan ONEVENT.

/EDenddate

Nilai yang menentukan tanggal terakhir yang akan dijalankan tugas. Formatnya adalah mm/dd/yyyy. Ini tidak berlaku untuk jenis jadwal berikut: ONCE, ONSTART, ONLOGON, ONIDLE, dan ONEVENT.

/ECChannelName

Nilai yang menentukan saluran peristiwa untuk pemicu ONEVENT.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/IT

Nilai yang memungkinkan tugas berjalan secara interaktif hanya jika pengguna /RU saat ini masuk pada saat tugas berjalan. Tugas hanya berjalan jika pengguna masuk.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/NP

Nilai yang menunjukkan bahwa tidak ada kata sandi yang disimpan. Tugas tidak berjalan secara interaktif seperti pengguna yang diberikan. Hanya sumber daya lokal yang tersedia.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/Z

Nilai yang menandai tugas yang akan dihapus setelah eksekusi terakhirnya.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/XMLxmlfile

Nilai yang membuat tugas dari file XML. Parameter ini dapat dikombinasikan dengan sakelar /RU dan /RP, atau dengan sakelar /RP saja ketika XML tugas sudah berisi prinsipal.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/V1

Nilai yang membuat tugas terlihat oleh platform Windows 2000, Windows Server 2003, dan Windows XP.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/F

Nilai yang secara paksa membuat tugas dan menekan peringatan jika tugas yang ditentukan sudah ada.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/RLlevel

Nilai yang mengatur tingkat eksekusi untuk tugas. Nilai yang valid adalah LIMITED dan HIGHEST. Defaultnya adalah LIMITED.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/DELAYDELAYTIME

Nilai yang menentukan waktu tunggu untuk menunda tugas setelah pemicu diaktifkan. Format waktunya adalah mmmm:ss. Opsi ini hanya berlaku untuk jenis jadwal ONSTART, ONLOGON, dan ONEVENT.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/?

Nilai yang menampilkan pesan bantuan untuk Schtasks.exe.

Keterangan

Saat membuat tugas di komputer jarak jauh yang berjalan pada Windows XP, Windows Server 2003, atau sistem operasi Windows 2000, gunakan sakelar /V1.

Anda tidak dapat membuat tugas Penjadwal Tugas jarak jauh non-interaktif 1.0 (buat tugas dengan tidak menggunakan sakelar /IT dan menggunakan sakelar /V1) jika komputer jarak jauh mengaktifkan pengecualian firewall Berbagi File dan Printer dan pengecualian firewall Manajemen Tugas Terjadwal Jarak Jauh dinonaktifkan.

Menghapus Tugas

Sintaks berikut digunakan untuk menghapus satu atau beberapa tugas terjadwal.

schtasks /Delete 
[/S system [/U username [/P [password]]]]
[/TN taskname] [/F]

Parameter

/Ssystem

Nilai yang menentukan komputer jarak jauh yang akan disambungkan. Jika dihilangkan, parameter sistem default ke komputer lokal.

/Uusername

Nilai yang menentukan konteks pengguna di mana Schtasks.exe harus berjalan.

/P[password]

Nilai yang menentukan kata sandi untuk konteks pengguna yang diberikan. Jika dihilangkan, Schtasks.exe meminta input kepada pengguna.

/TNtaskname

Nilai yang menentukan nama tugas terjadwal yang akan dihapus. Karakter kartubebas (*) dapat digunakan untuk menghapus semua tugas.

/F

Nilai yang secara paksa menghapus tugas dan menekan peringatan jika tugas yang ditentukan berjalan.

/?

Nilai yang menampilkan Bantuan untuk Schtasks.exe.

Menjalankan Tugas

Sintaks berikut digunakan untuk segera menjalankan tugas terjadwal.

schtasks /Run 
[/S system [/U username [/P [password]]]]
/TN taskname

Parameter

/Ssystem

Nilai yang menentukan komputer jarak jauh yang akan disambungkan. Jika dihilangkan, parameter sistem default ke komputer lokal.

/Uusername

Nilai yang menentukan konteks pengguna di mana Schtasks.exe harus berjalan.

/P[password]

Nilai yang menentukan kata sandi untuk konteks pengguna yang diberikan. Jika dihilangkan, Schtasks.exe meminta input kepada pengguna.

/TNtaskname

Nilai yang menentukan nama tugas terjadwal yang akan dijalankan.

/?

Nilai yang menampilkan Bantuan untuk Schtasks.exe.

Mengakhiri Tugas yang Sedang Berjalan

Sintaks berikut digunakan untuk menghentikan tugas terjadwal yang sedang berjalan.

Catatan

Untuk menghentikan tugas jarak jauh berjalan, pastikan komputer jarak jauh mengaktifkan pengecualian firewall Berbagi File dan Pencetak dan Manajemen Tugas Terjadwal Jarak Jauh.

schtasks /End 
[/S system [/U username [/P [password]]]]
/TN taskname

Parameter

/Ssystem

Nilai yang menentukan komputer jarak jauh yang akan disambungkan. Jika dihilangkan, parameter sistem default ke komputer lokal.

/Uusername

Nilai yang menentukan konteks pengguna di mana Schtasks.exe harus berjalan.

/P[password]

Nilai yang menentukan kata sandi untuk konteks pengguna yang diberikan. Jika dihilangkan, Schtasks.exe meminta input kepada pengguna.

/TNtaskname

Nilai yang menentukan nama tugas terjadwal untuk dihentikan.

/?

Nilai yang menampilkan Bantuan untuk Schtasks.exe.

Mengkueri untuk Informasi Tugas

Sintaks berikut digunakan untuk menampilkan tugas terjadwal dari komputer lokal atau jarak jauh.

schtasks /Query 
[/S system [/U username [/P [password]]]]
[/FO format | /XML] [/NH] [/V] [/TN taskname] [/?]

Parameter

/Ssystem

Nilai yang menentukan komputer jarak jauh yang akan disambungkan. Jika dihilangkan, parameter sistem default ke komputer lokal.

/Uusername

Nilai yang menentukan konteks pengguna di mana Schtasks.exe harus berjalan.

/P[password]

Nilai yang menentukan kata sandi untuk konteks pengguna yang diberikan. Jika dihilangkan, Schtasks.exe meminta input kepada pengguna.

/FOformat

Nilai yang menentukan format output. Nilai yang valid adalah TABLE, LIST, dan CSV.

/NH

Nilai yang menentukan bahwa header kolom tidak boleh ditampilkan dalam output. Ini hanya berlaku untuk format TABLE dan CSV.

/V

Nilai yang menampilkan output tugas verbose.

Catatan

Jika tugas dijadwalkan untuk berjalan hanya satu kali, informasi jadwal yang ditampilkan adalah "Penjadwalan data tidak tersedia dalam format ini."

/TNtaskname

Nilai yang menentukan nama tugas untuk mengambil informasi. Jika tidak ada nama tugas yang ditentukan, maka informasi untuk semua tugas akan ditampilkan.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/XML

Nilai yang digunakan untuk menampilkan definisi tugas dalam format XML.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/?

Nilai yang digunakan untuk menampilkan Bantuan untuk Schtasks.exe.

Mengubah Tugas

Sintaks berikut digunakan untuk mengubah cara program berjalan, atau mengubah akun pengguna dan kata sandi yang digunakan oleh tugas terjadwal.

schtasks /Change 
[/S system [/U username [/P [password]]]] /TN taskname
{ [/RU runasuser] [/RP runaspassword] [/TR taskrun] [/ST starttime] 
[/RI interval] [ {/ET endtime | /DU duration} [/K] ]
[/SD startdate] [/ED enddate] [/ENABLE | /DISABLE] [/IT] [/Z] }

Parameter

/Ssystem

Nilai yang menentukan komputer jarak jauh yang akan disambungkan. Jika dihilangkan, parameter sistem default ke komputer lokal.

/Uusername

Nilai yang menentukan konteks pengguna di mana Schtasks.exe harus berjalan.

/P[password]

Nilai yang menentukan kata sandi untuk konteks pengguna yang diberikan. Jika dihilangkan, Schtasks.exe meminta input kepada pengguna.

/TNtaskname

Nilai yang menentukan tugas terjadwal mana yang akan diubah.

/RUrunasuser

Nilai yang mengubah nama pengguna (konteks pengguna) di mana tugas terjadwal akan berjalan. Untuk akun sistem, nilai yang valid adalah "", "NT AUTHORITY\SYSTEM", atau "SYSTEM". Untuk tugas Task Scheduler 2.0, "NT AUTHORITY\LOCALSERVICE" dan "NT AUTHORITY\NETWORKSERVICE" juga merupakan nilai yang valid.

/RPrunaspassword

Nilai yang menentukan kata sandi baru untuk konteks pengguna yang sudah ada atau kata sandi untuk akun pengguna baru. Kata sandi ini diabaikan untuk akun sistem.

/TRtaskrun

Nilai yang menentukan program baru yang akan dijalankan tugas.

/STstarttime

Nilai yang menentukan waktu mulai untuk menjalankan tugas. Format waktu adalah HH:mm (waktu 24 jam). Misalnya, 14:30 menentukan 14:30.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/RIinterval

Nilai yang menentukan interval pengulangan, dalam menit. Rentang yang valid adalah 1 - 599940 menit.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/ETendtime

Nilai yang menentukan waktu akhir untuk tugas. Format waktu adalah HH:mm (waktu 24 jam). Misalnya, 14:50 menentukan 14.50.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/DUduration

Nilai yang menentukan durasi untuk menjalankan tugas. Format waktu adalah HH:mm (waktu 24 jam). Misalnya, 14:50 menentukan 14.50. Ini tidak berlaku dengan parameter /ET.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/K

Nilai yang mengakhiri tugas pada waktu akhir atau waktu durasi.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/SDstartdate

Nilai yang menentukan tanggal pertama untuk menjalankan tugas. Formatnya adalah mm/dd/yyyy.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/EDenddate

Nilai yang menentukan tanggal terakhir tugas akan dijalankan. Formatnya adalah mm/dd/yyyy.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/IT

Nilai yang memungkinkan tugas berjalan secara interaktif hanya jika pengguna /RU saat ini masuk pada saat tugas berjalan. Tugas hanya berjalan jika pengguna masuk.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/RLlevel

Nilai yang mengatur tingkat eksekusi untuk tugas. Nilai yang valid adalah LIMITED dan HIGHEST.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/ENABLE

Nilai yang memungkinkan tugas terjadwal. Tugas yang diaktifkan dapat dijalankan, dan tugas yang dinonaktifkan tidak dapat dijalankan.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/DISABLE

Nilai yang menonaktifkan tugas terjadwal agar tidak berjalan.

Catatan

Jika tugas Penjadwal Tugas jarak jauh 1.0 dinonaktifkan oleh Schtasks.exe dan komputer jarak jauh mengaktifkan pengecualian firewall Berbagi File dan Printer dan pengecualian firewall Manajemen Tugas Terjadwal Jarak Jauh dinonaktifkan, maka tugas tidak akan dinonaktifkan saat dibaca dari API Task Scheduler 2.0.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/Z

Nilai yang menandai tugas yang akan dihapus setelah eksekusi terakhirnya.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/DELAYdelaytime

Nilai yang menentukan waktu tunggu untuk menunda menjalankan tugas setelah pemicu diaktifkan. Format waktunya adalah mmmm:ss. Opsi ini hanya berlaku untuk tugas dengan jenis jadwal ONSTART, ONLOGON, dan ONEVENT.

Windows XP dan Windows Server 2003: Opsi ini tidak tersedia.

/?

Nilai yang menampilkan pesan Bantuan untuk Schtasks.exe.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]