Làm cách nào để chỉ định Run Run với các đặc quyền cao nhất trong SchT Nhiệm vụ?


21

Khi tôi sử dụng Trình lập lịch tác vụ GUI , tôi có thể dễ dàng kiểm tra hộp kiểm " Chạy với đặc quyền cao nhất ".

Tuy nhiên, tôi không tìm thấy tùy chọn nào như vậy trong dòng lệnh SchT task .

Có cách nào để làm điều đó từ dòng lệnh?

Câu trả lời:


27

Đó là những gì tùy chọn / RL làm.

Thí dụ: SCHTASKS /Create /TN "New Task" /SC HOURLY /TR blah.exe /RU username /RP password /RL HIGHEST


chúng ta có thể sử dụng phiên bản đó cho từng phiên bản Windows (từ XP đến 7 hoặc 8, bao gồm cả Windows Server 2008) không?
Rolf

Không dành cho Windows XP, theo Microsoft ( microsoft.com/resources/documentation/windows/xp/all/proddocs/... ), cũng lưu ý "tùy chọn này không có sẵn" ý kiến cho (XP và WinServer 2003) trên msdn.microsoft .com / en-us / library / windows / desktop /
Hay

@Rolf kiểm tra câu trả lời của tôi cho một tập lệnh nhỏ, sẽ hoạt động trên cả XP / 2003 và Vista / 2008 (hoặc cao hơn)
tóm tắt

5

/RL levelĐặt mức chạy cho công việc. Các giá trị hợp lệ là LIMITEDHIGHEST. Mặc định là LIMITED.


3

Để thêm vào câu trả lời của @ Skatterbrainz: Nếu bạn chạy cùng một lệnh / tập lệnh trên XP / 2003, chỉ định / RL, SchT task.exe sẽ không tạo được tác vụ.

Bạn có thể tạo một tập lệnh sẽ hoạt động trên XP, 2003, Vista, 2008, 7, 2008R2, v.v., bằng cách kéo phiên bản HĐH từ sổ đăng ký. Một tập lệnh bó có thể trông như thế này:

đặt tiêu điểm
đặt runlevel =

REM Nhận phiên bản HĐH từ registry
for / f "tokens = 2 *" %% i trong ('truy vấn reg.exe "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion" / v "CurrentVersion"') không đặt os_ver = %% j

REM Đặt mức chạy (cho Vista trở lên - phiên bản 6)
if / i "% os_ver: ~, 1%" GEQ "6" đặt runlevel = / rl CAO NHẤT

REM Thực thi SchT task.exe
scht task.exe / tạo / tn "Tên tác vụ" / sc ONSTART / TR "C: \ Sc scripts \ somescript.cmd" / ru HỆ THỐNG% runlevel%
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.