Jawaban:
Itulah yang dilakukan opsi / RL .
Contoh: SCHTASKS /Create /TN "New Task" /SC HOURLY /TR blah.exe /RU username /RP password /RL HIGHEST
Untuk menambah jawaban @ Skatterbrainz: Jika Anda menjalankan perintah / skrip yang sama pada XP / 2003, dengan menetapkan / RL, SchTasks.exe akan gagal untuk membuat tugas.
Anda dapat membuat skrip yang berfungsi pada XP, 2003, Vista, 2008, 7, 2008R2 dll., Dengan menarik versi OS dari registri. Script batch dapat terlihat seperti ini:
setlocal atur runlevel = REM Dapatkan versi OS dari registri untuk / f "token = 2 *" %% i in ('reg.exe query "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion" / v "CurrentVersion"') lakukan set os_ver = %% j REM Atur level run (untuk Vista atau yang lebih baru - versi 6) jika / i "% os_ver: ~, 1%" GEQ "6" set runlevel = / rl TERTINGGI REM Jalankan SchTasks.exe schtasks.exe / create / tn "Nama Tugas" / sc ONSTART / TR "C: \ Scripts \ somescript.cmd" / ru SYSTEM% runlevel%