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

Sistem /S

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

Nama pengguna/U

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.

Nama pengguna/RU

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.

Jadwal /SC

Nilai yang menentukan frekuensi jadwal. Nilai yang valid adalah: MENIT, PER JAM, HARIAN, MINGGUAN, BULANAN, SEKALI, ONSTART, ONLOGON, ONIDLE, dan ONEVENT.

Pengubah /MO

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.
  • Tidak ada pengubah.
  • BULANAN: 1 - 12, atau PERTAMA, KEDUA, KETIGA, KEEMPAT, TERAKHIR, dan TERAKHIR.
  • ONEVENT: String kueri peristiwa JalurX.

Hari /D

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.

Bulan /M

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 diam untuk menunggu sebelum menjalankan tugas ONIDLE terjadwal. Rentang yang valid adalah 1 - 999 menit.

Nama tugas/TN

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 waktu 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 wit argumen /SC ONCE.

Interval /RI

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 waktu 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.

Durasi /DU

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 /ET dan untuk jenis jadwal berikut: ONSTART, ONLOGON, ONIDLE, dan ONEVENT. Untuk tugas /V1 (tugas Task Scheduler 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.

/EDberakhir

Nilai yang menentukan tanggal terakhir tugas akan dijalankan. 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.

/ITU

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 sebagai 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.

Xmlfile /XML

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 yang 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.

Tingkat /RL

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 pada komputer jarak jauh yang berjalan pada sistem operasi Windows XP, Windows Server 2003, atau 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

Sistem /S

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

Nama pengguna/U

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.

Nama tugas/TN

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

/F

Nilai yang secara paksa menghapus tugas dan menekan peringatan jika tugas yang ditentukan sedang 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

Sistem /S

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

Nama pengguna/U

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.

Nama tugas/TN

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 Printer dan Tugas Terjadwal Jarak Jauh.

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

Parameter

Sistem /S

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

Nama pengguna/U

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.

Nama tugas/TN

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

Sistem /S

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

Nama pengguna/U

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.

Format /FO

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 "Data penjadwalan tidak tersedia dalam format ini."

Nama tugas/TN

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

Sistem /S

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

/Unama pengguna

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.

Nama tugas/TN

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 waktunya adalah HH:mm (waktu 24 jam). Misalnya, 14:30 menentukan 14:30.

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

Interval /RI

Nilai yang menentukan interval pengulangan, dalam hitungan 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 waktunya adalah HH:mm (waktu 24 jam). Misalnya, 14:50 menentukan 14:50.

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

Durasi /DU

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 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.

/EDberakhir

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

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

/ITU

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.

Tingkat /RL

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

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

/MENGAKTIFKAN

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

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

/MENONAKTIFKAN

Nilai yang menonaktifkan tugas terjadwal agar tidak berjalan.

Catatan

Jika tugas Task Scheduler 1.0 jarak jauh 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]