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%