نحوه ایجاد وظایف پیشرفته با Task Scheduler

آیا می خواهید رایانه شخصی(PC sleep) خود را هر روز در زمان خاصی خاموش کنید یا خاموش کنید؟ یا شاید می خواهید رایانه شخصی شما هر بار که آن را شروع می کنید یا زمانی که ساعت 12 است شروع به پخش یک ویدیوی انگیزشی کند؟ اگر می‌خواهید راهی برای برنامه‌ریزی رایانه شخصی خود برای انجام برخی کارها در زمان‌های خاص پیدا کنید، باید این مقاله را بخوانید، زیرا ما می‌خواهیم برخی از ویژگی‌های پیشرفته Task Scheduler را(Task Scheduler's) پوشش دهیم : ایجاد کارهای پیشرفته، تنظیم محرک‌های آنها، اقدامات و گزینه‌های امنیتی. . آنها زمانی قدرتمند هستند که بخواهید کنترل سیستم خود و وظایفی را که در حال اجراست در دست داشته باشید. بنابراین برای گستره وسیعی از انتخاب‌ها آماده باشید که به شما امکان می‌دهد تمام جزئیات ممکن مربوط به کارهای برنامه‌ریزی شده را تنظیم کنید. بیا شروع کنیم:

توجه:(NOTE:) این راهنما برای ویندوز 10(Windows 10) ، ویندوز 7 و ویندوز 8.1(Windows 8.1) کاربرد دارد. برای نشان دادن کارهایی که می‌توانید با Task Scheduler انجام دهید ، می‌خواهیم یک کار پیشرفته ایجاد کنیم که کامپیوتر را هر روز در ساعت 11:00 شب خاموش می‌کند.

نحوه ایجاد یک کار پیشرفته در ویندوز(Windows)

با باز کردن Task Scheduler شروع کنید . اگر نمی دانید چگونه این کار را انجام دهید، باید این مقاله را بخوانید: 9 روش برای راه اندازی Task Scheduler در ویندوز(Windows) (همه نسخه ها). اگر برای خواندن آن راهنما هم وقت ندارید، بدانید که یک راه سریع برای باز کردن Task Scheduler ، در هر نسخه ویندوز(Windows version) ، استفاده از جستجو است: «Task Scheduler» را جستجو کنید و روی ("task scheduler")نتیجه جستجوی(search result) مناسب کلیک یا ضربه بزنید .

جستجوی Task Scheduler در ویندوز 10

همچنین، اگر قبلاً با Task Scheduler کار نکرده اید ، ممکن است ایده خوبی باشد که کمی با آن آشنا شوید. برای آن، این را بخوانید: نحوه ایجاد وظایف اساسی با Task Scheduler ، در 5 مرحله.

حالا بیایید به تجارت بپردازیم: برای ایجاد یک کار جدید، در پنجره Task Scheduler ، به پنل Actions رفته و در سمت راست آن، روی "Create Task" کلیک یا ضربه بزنید .(click or tap)

راه اندازی جادوگر ایجاد وظیفه در Task Scheduler

جادوگری که شروع می شود به شما امکان می دهد تمام جزئیات مربوط به کار جدید خود را تنظیم کنید، از نام آن شروع کنید و با تنظیم یک یا چند محرک، اقدامات، ایجاد شرایط برای اجرای کار و غیره ادامه دهید.

جادوگر ایجاد وظیفه از Task Scheduler

بیایید ببینیم چگونه کار می کند:

نحوه تنظیم نام، توضیحات و گزینه های امنیتی(description & security options) یک کار

اولین تب جادوگر "Create Task" General نام دارد(General,) و جایی است که می توانید نام کار و توضیحات آن را تنظیم کنید. از آنجایی که می‌خواهیم وظیفه‌ای ایجاد کنیم که هر شب رایانه شخصی ما را خاموش کند، نام آن را «Sleep at night» می‌گذاریم.("Sleep at night.")

انتخاب نام و شرح برای کار

برگه عمومی(General) همچنین به شما امکان می دهد "گزینه های امنیتی"("Security options") اضافی مربوط به حساب کاربری و امتیازات(user account and privileges) مورد استفاده برای اجرای کاری را که ایجاد می کنید پیکربندی کنید. به طور پیش فرض، حساب کاربری(user account) که برای اجرای کار استفاده می شود، حساب کاربری است که برای ایجاد کار استفاده می کنید. اگر می‌خواهید هنگام اجرای کار از حساب کاربری دیگری استفاده کنید، روی دکمه (user account)«تغییر کاربر یا گروه»("Change User or Group") کلیک یا ضربه بزنید و دیگری را انتخاب کنید.

تغییر حساب کاربری که برای اجرای کار استفاده می شود

شما می توانید انتخاب کنید که کار فقط زمانی اجرا شود که کاربر وارد سیستم شده باشد یا حتی اگر وارد نشده باشد، آن را اجرا کنید. در مورد ما، مهم نیست که کاربر وارد شده است یا نه، زیرا می خواهیم کاری ایجاد کنیم که کامپیوتر را خاموش کند.

انتخاب اینکه آیا کار فقط زمانی اجرا شود که کاربر وارد سیستم شده باشد یا خیر

اگر وظیفه شما به مجوزهای سرپرست نیاز دارد، فراموش نکنید که کادر "اجرا با بالاترین امتیازات" را("Run with highest privileges") علامت بزنید. سپس اگر نمی‌خواهید کار قابل مشاهده باشد، گزینه Hidden را علامت بزنید. (Hidden)این بدان معنی است که کاربر وارد شده هنگام شروع یا پایان کار مطلع نمی شود. ما این کار را نمی‌کنیم زیرا می‌خواهیم کاربر بتواند در صورت تمایل بیشتر در شب از رایانه شخصی، روند خاموش کردن را متوقف کند. 🙂

انتخاب برای اجرای کار با امتیازات بالاتر

این تمام چیزی است که در مورد تنظیمات کلی وجود دارد. بیایید به تب Triggers برویم.(Triggers)

نحوه تنظیم محرک های یک کار در Task Scheduler

تب Triggers(Triggers) به ​​شما امکان می دهد چندین محرک تنظیم کنید. برای افزودن یک ماشه جدید ، از پایین پنجره روی دکمه New کلیک یا ضربه بزنید.(New)

ایجاد یک ماشه جدید در Task Scheduler

اولین تنظیم ماشه(trigger setting) این است که زمان شروع کار را انتخاب کنید. روی کادر کشویی «شروع کار» ("Begin the task")کلیک(Click) یا ضربه بزنید و یکی از گزینه های موجود را انتخاب کنید.

انتخاب زمان شروع کار در Task Scheduler

برای کار خاموش کردن، باید «بر اساس برنامه»("On a schedule") را انتخاب کنیم و کار را طوری تنظیم کنیم که روزانه(Daily) در ساعت 11 شب اجرا شود.

اجرای یک کار بر اساس برنامه

قبلاً در مورد برخی دیگر از محرک‌های موجود در این آموزش صحبت کرده‌ایم: نحوه ایجاد وظایف اساسی با Task Scheduler در 5 مرحله. با این حال، چند محرک اضافی در مقایسه با ویزارد Create Basic Task وجود دارد، مانند: "At task creation/modification," «در اتصال به جلسه کاربر»، «در قطع اتصال از جلسه کاربر»، «در قفل ایستگاه کاری»("On connection to user session," "On disconnect from user session," "On workstation lock") و « در ایستگاه کاری باز کردن قفل." ("On workstation unlock.")بر اساس گزینه ای که انتخاب کرده اید، باید موارد مختلفی را در قسمت تنظیمات(Settings) تنظیم کنید ، اما تنظیمات پیشرفته(Advanced settings) موجود بدون توجه به اینکه چه محرکی را انتخاب می کنید، یکسان باقی می مانند.

برای تریگرهایی با نام «در اتصال به جلسه کاربر»("On connection to user session") و «در قطع اتصال از جلسه کاربر»("On disconnect from user session") می‌توانید تنظیمات زیر را انجام دهید:

  • اگر « اتصال به جلسه کاربر»(connection to user session") به هر کاربر یا کاربر خاصی اشاره دارد، تعیین کنید. برای دومی، پیش فرض کاربر فعلی است. با این حال، می توانید روی Change User(Change User) کلیک کرده یا ضربه بزنید و کاربر دیگری را انتخاب کنید.
  • اگر اتصال(connection) به اتصال از راه دور یا رایانه محلی اشاره دارد، برقرار کنید.

اجرای یک وظیفه در اتصال به جلسه کاربر

برای راه‌اندازهای «در قفل ایستگاه کاری»("On workstation lock") و «باز کردن قفل ایستگاه کاری»("On workstation unlock") ، فقط باید تنظیم کنید که به هر کاربر یا کاربر خاصی اشاره شود. به طور پیش فرض، کاربر خاص کاربر فعلی است. برای انتخاب یک حساب کاربری دیگر، می‌توانید روی «تغییر کاربر» کلیک یا ضربه بزنید.("Change User")

اجرای یک کار روی قفل ایستگاه کاری

نحوه تنظیم تنظیمات پیشرفته برای محرک های یک کار

تنظیمات پیشرفته(Advanced settings) موجود برای همه محرک ها یکسان است. برای هر گزینه موجود، ابتدا باید کادر مربوطه را علامت بزنید تا لیست گزینه های مشابه را مشاهده کنید. می توانید تنظیمات زیر را انجام دهید:

  • یک کار را برای یک زمان معین به تاخیر بیندازید: 30 ثانیه، 1 دقیقه، 15 دقیقه، 30 دقیقه، 1 ساعت، 8 ساعت یا 1 روز.
  • فاصله زمانی(time interval) که پس از آن کار تکرار می شود (5، 10، 15، 30 دقیقه یا 1 ساعت) و مدت زمان تکرار (15 یا 30 دقیقه، 1 یا 12 ساعت، 1 روز یا به طور نامحدود) را انتخاب کنید.
  • اگر کار شما، بنا به دلایلی، ممکن است بیشتر از مدت زمانی که مشخص کرده‌اید اجرا شود، می‌توانید توقف خودکار آن را انتخاب کنید.
  • می توانید تاریخ و زمان فعال سازی و انقضا را تعیین(activation and expiration date) کنید. این به معنی تاریخ هایی است که وظیفه شما بین آنها اجرا می شود، زمانی که ماشه ای که مشخص کرده اید برآورده می شود.
  • می توانید کار را فعال یا غیرفعال کنید.

برای کار خاموش کردن رایانه شخصی(PC shutdown) که در حال ایجاد آن هستیم، به هیچ یک از این تنظیمات پیشرفته نیاز نداریم: تنها کاری که باید انجام دهیم این است که مطمئن شویم این کار فعال(Enabled) است .

پیکربندی تنظیمات پیشرفته یک ماشه

پس از اتمام تنظیمات این ماشه، روی OK کلیک کنید یا روی آن ضربه بزنید . ماشه جدید شما در لیست محرک ها نمایش داده می شود. شما می توانید یک مورد جدید ایجاد کنید یا یک محرک از قبل ایجاد شده را برای ویرایش یا حذف آن انتخاب کنید.

فهرست محرک‌ها برای کار

نحوه تنظیم اقدامات یک کار، در Task Scheduler

می توانید چندین عمل را به یک کار اختصاص دهید. برای این کار به تب Actions رفته و روی دکمه (Actions)New کلیک یا ضربه بزنید .

ایجاد یک اقدام جدید برای کار برنامه ریزی شده

یکی(Choose one) از اقداماتی را که وظیفه باید انجام دهد، با کلیک کردن یا ضربه زدن روی کادر کشویی Action انتخاب کنید. (Action)می توانید یکی از موارد زیر را انتخاب کنید: شروع یک برنامه، ارسال ایمیل یا نمایش پیام.

انتخاب عملی که وظیفه در حال اجرا است

اگر برنامه‌ای را شروع کردید، روی دکمه Browse کلیک کنید یا ضربه بزنید تا برنامه‌ای که باید شروع شود را انتخاب کنید. سپس در صورت نیاز، فیلدهای اختیاری به نام Arguments و Start in را تکمیل کنید .

برای کار خاموش کردن، باید "شروع یک برنامه" را انتخاب کنیم. ("Start a program.")سپس باید دستور shutdown را در قسمت Program/script وارد کنیم. برای اینکه این دستور کار کند، باید آرگومان های مناسب را نیز وارد کنیم، بنابراین، در فیلد "افزودن آرگومان ها" ("Add arguments")-s و -f را تایپ می کنیم . آرگومان -s(-s) به رایانه می‌گوید که می‌خواهیم آن را خاموش کنیم، نه راه‌اندازی مجدد یا خواب، و آرگومان -f به آن می‌گوید که می‌خواهیم برنامه‌ها را مجبور کنیم در زمان خاموش شدن بسته شوند.

پیکربندی یک عمل برای خاموش کردن رایانه شخصی ویندوز

توجه:(NOTE:) اگر چیزی که می‌خواهید اجرای برنامه نیست، بلکه ارسال ایمیل است، باید فیلدهای From و To را تکمیل کنید ، موضوعی را تنظیم کنید، متن ایمیل را بنویسید(email text) ، پیوست‌ها را اضافه کنید و سرور SMTP(SMTP server) را مشخص کنید . از حساب ایمیل(email account) شما ). برای نمایش پیام باید عنوان و پیام را مشخص کنید. به یاد داشته باشید(Remember) که در ویندوز 10(Windows 10) و 8.1، وظایف " ارسال ایمیل"("Send an e-mail") و "نمایش پیام"("Display a message") منسوخ شده اند - به این معنی که این اقدامات در این نسخه های ویندوز(Windows) قابل انجام نیستند.

همانطور که قبلا ذکر کردیم، می توانید چندین اکشن برای یک کار ایجاد کنید. به عنوان مثال، می توانید کاری ایجاد کنید که پاکسازی دیسک(Disk Cleanup) را اجرا کند و تنها پس از آن کامپیوتر شما را خاموش کند. می‌توانید ترتیب عملکردها را با کلیک کردن یا ضربه زدن روی دکمه‌های موجود در سمت راست فهرست اقدامات تغییر دهید.

فهرست اقدامات یک کار

برای اصلاح یک اقدام، آن را انتخاب کنید و روی ویرایش کلیک کنید یا روی آن ضربه بزنید(Edit) . برای حذف آن، روی حذف کلیک کنید یا ضربه بزنید(Delete) .

ویرایش یا حذف یک عمل

نحوه تنظیم شرایط کار در Task Scheduler

به غیر از ماشه، می‌توانید چندین شرایط را برای زمان اجرای کار بر اساس زمان بی‌حرکتی که سپری شده است، مشخص کنید، آیا رایانه روی برق متناوب است(AC power) یا یک شبکه خاص در دسترس است. برای تنظیم آنها، روی برگه Conditions کلیک کرده یا ضربه بزنید . توجه داشته باشید که اگر می خواهید مانند ما یک کار خاموشی ایجاد کنید، نیازی به پیکربندی هیچ یک از این شرایط ندارید.

تب Conditions از جادوگر Create Task

اگر می‌خواهید این کار با کار شما تداخل نداشته باشد، می‌توانید آن را طوری تنظیم کنید که فقط زمانی که رایانه غیرفعال است اجرا شود. کادری که می‌گوید «فقط در صورتی که رایانه بی‌حرکت است را شروع کنید»("Start the task only if the computer is idle for") را علامت بزنید و یکی از دوره‌های موجود را انتخاب کنید. از زمانی که کار را برای شروع تنظیم کرده‌اید، می‌توانید منتظر بمانید تا رایانه برای مدت معینی به حالت غیرفعال تبدیل شود یا می‌توانید «منتظر بی‌کار نباشید» را انتخاب کنید. ("Don't wait for idle.")هنگامی که رایانه دیگر در حالت آماده به کار نیست، می توانید تصمیم بگیرید که کار را متوقف کنید یا در صورت از سرگیری وضعیت غیرفعال، آن را مجدداً راه اندازی کنید. به عنوان مثال، این گزینه های بیکار زمانی مفید هستند که می دانید کار شما ممکن است برای اجرا به منابع سیستم زیادی نیاز داشته باشد. تنظیم آنها برای اجرا در رایانه یا دستگاه شما(PC or device)غیرفعال بودن به این معنی است که برنامه‌هایی که به کندی کار می‌کنند آزار نخواهید دید زیرا این کار بیشتر منابع رایانه شما را می‌خورد.

انتخاب برای شروع یک کار فقط در صورتی که رایانه شخصی برای مدت زمان مشخصی بیکار باشد

از آنجایی که یک کار ممکن است برای مدت طولانی اجرا شود، Task Scheduler به شما این امکان را می دهد که شرایطی را برای کار تنظیم کنید تا زمانی که رایانه روشن است شروع شود و اگر به باتری(AC power) تغییر دهید، کار را متوقف کنید. اگر رایانه شما در حالت خواب است و زمان اجرای کار فرا رسیده است، می توانید رایانه را طوری تنظیم کنید که بیدار شود و کار را اجرا کند.

انتخاب برای شروع یک کار فقط در صورتی که رایانه شخصی به برق AC متصل باشد

اگر می‌دانید که برای اجرای کار به یک اتصال شبکه خاص نیاز دارید، کادری که می‌گوید (network connection)«فقط در صورتی که اتصال شبکه زیر موجود است شروع شود» را("Start only if the following network connection is available") علامت بزنید و اتصال مورد نظر خود را انتخاب کنید.

انتخاب برای شروع یک کار فقط در صورتی که اتصالات شبکه مشخصی در دسترس باشد

نحوه تنظیم رفتار شکست(failure behavior) یک کار

Task Scheduler به شما امکان می دهد تنظیماتی را انجام دهید که در موقعیت های خاص مانند شکست کار یا زمانی که کار در حال اجرا در صورت درخواست به پایان نمی رسد مفید باشد. به تب تنظیمات(Settings) در جادوگر ایجاد وظیفه بروید.(Create Task)

تب تنظیمات جادوگر ایجاد وظیفه

می توانید تنظیمات زیر را انجام دهید:

  • اجازه دهید کار بر حسب تقاضا اجرا شود. در غیر این صورت، فقط زمانی اجرا می شود که هم محرک ها و هم شرایط برآورده شوند.
  • اگر کار بر اساس برنامه ای است که از دست رفته است، می توانید تنظیم کنید تا در اسرع وقت اجرا شود.
  • برای مواردی که کار با شکست مواجه می شود، می توانید تنظیم کنید که هر 1، 5، 10، 15، 30 دقیقه یا 1-2 ساعت یکبار راه اندازی مجدد شود. راه اندازی مجدد را می توان برای زمان هایی که تنظیم کرده اید انجام داد.
  • اگر فکر می‌کنید مشکلی در کار شما پیش آمده است و بیش از 1، 2، 4، 8، 12 ساعت یا 1-2 روز اجرا می‌شود، می‌توانید آن را روی حالت توقف تنظیم کنید.
  • اگر قرار نیست یک کار دوباره اجرا شود، می توانید رایانه خود را طوری تنظیم کنید که بعد از 30، 90، 180، 365 روز یا بلافاصله آن را به طور خودکار حذف کند.
  • اگر کار از قبل در حال اجرا است و زمان اجرای مجدد آن فرا رسیده است، می‌توانید یکی از گزینه‌های زیر را انتخاب کنید: «نمونه جدیدی شروع نشود»("Do not start a new instance") (نخستین نمونه کار به اجرا ادامه می‌دهد)، «نمونه جدیدی را اجرا کنید». به صورت موازی"("Run a new instance in parallel") ( نمونه کار(task instance) اول به اجرا ادامه می دهد و نمونه کار(task instance) جدید نیز شروع می شود)، "نوبت یک نمونه جدید را در صف قرار دهید"("Queue a new instance") (نمونه وظایف جدید پس از اتمام اولین نمونه کار(task instance) اجرا می شود ) و "توقف نمونه موجود"("Stop the existing instance") ( اولین نمونه کار(task instance) متوقف می شود و نمونه کار(task instance) جدید شروع می شود).

هنگامی که همه چیز را همانطور که می خواهید تنظیم کردید، دکمه OK را فشار دهید و کار فورا ایجاد می شود و می توانید هر زمان که بخواهید آن را در Task Scheduler Library پیدا کنید.

آیا از Task Scheduler برای ایجاد کارهای پیشرفته استفاده می کنید؟

همانطور که می بینید، Task Scheduler تعداد قابل توجهی از تنظیمات را ارائه می دهد که به شما کمک می کند تا بسیاری از کارهای پیشرفته را ایجاد کنید. در حالی که درک همه گزینه ها در ابتدا آسان به نظر نمی رسد، با خواندن دقیق این مقاله و آزمایش به تنهایی، باید به سرعت از آن استفاده کنید و کنترل بیشتری بر روی رایانه خود به دست آورید. اگر در مورد Task Scheduler سؤالی دارید، در بخش نظرات زیر دریغ نکنید.



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts