কীভাবে আমি SchTasks এ "সর্বোচ্চ সুবিধাগুলি সহ রান" নির্দিষ্ট করব?


21

আমি যখন জিইউআই টাস্ক শিডিয়ুলার ব্যবহার করি , আমি সহজেই " সর্বোচ্চ অধিকার সহ রান করুন" চেকবাক্সটি সহজেই পরীক্ষা করতে পারি ।

তবে, SchTasks কমান্ড লাইনে আমি এরকম কোনও বিকল্প পাইনি

কমান্ড লাইন থেকে এটি করার কোন উপায় আছে?

উত্তর:


27

এটিই / আরএল বিকল্পটি করে।

উদাহরণ: SCHTASKS /Create /TN "New Task" /SC HOURLY /TR blah.exe /RU username /RP password /RL HIGHEST


আমরা কি এটি উইন্ডোজের প্রতিটি সংস্করণের জন্য ব্যবহার করতে পারি (উইন্ডোজ সার্ভার 2008 সহ এক্সপি থেকে 7 বা 8)?
রল্ফ

না উইন্ডোজ এক্সপি জন্য, মাইক্রোসফট (অনুযায়ী microsoft.com/resources/documentation/windows/xp/all/proddocs/... ), এছাড়াও নোট "এই অপশনটি পাওয়া যায় না" এ (XP এবং WinServer 2003) জন্য মন্তব্য msdn.microsoft .কম / এন-
ইউএস

@ রল্ফ একটি ছোট স্ক্রিপ্টের জন্য আমার উত্তরটি পরীক্ষা করে দেখুন, যা এক্সপি / 2003 এবং ভিস্তা / ২০০৮ (বা
ততোধিক

5

/RL levelকাজের জন্য রান স্তর নির্ধারণ করে। বৈধ মান LIMITEDএবং HIGHEST। ডিফল্ট হয় LIMITED


3

@ স্ক্যাটারব্রাইঞ্জের উত্তর যুক্ত করতে: আপনি যদি XP / 2003 এ একই কমান্ড / স্ক্রিপ্টটি চালান, / আরএল উল্লেখ করে, SchTasks.exe কাজটি তৈরি করতে ব্যর্থ হবে will

আপনি একটি স্ক্রিপ্ট তৈরি করতে পারেন যা এক্সপি, 2003, ভিস্তা, ২০০৮,,, ২০০৮ আর ২ ইত্যাদিতে রেজিস্ট্রি থেকে ওএস সংস্করণটি টানিয়ে কাজ করবে। একটি ব্যাচের স্ক্রিপ্ট এর মতো দেখতে পারে:

setlocal
রানলেভেল সেট করুন

আরএম রেজিস্ট্রি থেকে ওএস সংস্করণ পান
/ এফ "টোকেনস = 2 *" %% i এ ('reg.exe ক্যোয়ারী "এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ উইন্ডোজ এনটি \ কারেন্ট ভার্সন" / v "কারেন্ট ভার্সন"') সেট করুন ওস_ভার = %% জে

আরইএম সেট স্তর রান স্তর (ভিস্তার জন্য বা তার পরে - সংস্করণ 6)
যদি / i "% os_ver: ~, 1%" GEQ "6" সেট রানলেভেল = / rl সর্বোচ্চ

আরইএম শিটাস্কস.এসসি এক্সিকিউট করুন
schtasks.exe / create / tn "Task Name" / sc ONSTART / TR "C: \ স্ক্রিপ্টস \ somescript.cmd" / রু সিস্টেম% রানলেভেল%
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.