ورود به سایت

ثبت نام در سایت

Registration confirmation will be e-mailed to you.

فراموشی رمز

3 × 2 =

بستن
بستن

چگونگی کار با Task Scheduler

چگونگی کار با Task Scheduler

Task Scheduler 00

چگونگی کار با Task Scheduler

در این مطلب به توضیح کار با Task Scheduler (بخوانید تسک اسکژول) می پردازیم، ابزاری که طی زمان بندی شما کار ها را در ویندوز انجام می‌دهد.

 

شاید شما به این فکر کنید که Task Scheduler یه ابزار زمان بندی برای اجرای برنامه های در زمانی خاص است اما نکته اینجاست که توان Task Scheduler بیشتر از این حرف هاست و به بخشی جدایی ناپذیر از ویندوز تبدیل شده است.

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

 

مطالب مرتبط


گام 1 - بررسی رابط کاربری Task Scheduler

 

برای اولین بار که Task Scheduler را با جستجو در منوی Start باز می کنید با یک پنجره سه ستونه رو برو می شود.

ستون سمت چپ شمامل پوشه هایی به صورت درختی است که نشان دهنده دسته بندی وطایف زمان بندی شده برای اجرا است،در سمت راست نیز پنلی با نام Actions pane وجود دارد که موارد پر کاربرد از آیتم های منو را در دسترس شما قرار داده است.این پنل با توجه به Taskی که انتخاب کرده اید ابزار های مختلفی را در اختیار شما میگذارد.

Action

 

  • Create Basic Task– یک ابزار جادویی(wizard) برای ایجاد تسک ها زمان بندی شده.
  • Create Task– ساخت Task با این تفاوت که باید تمامی جزییات و تنظیمات را وارد کنید.
  • Import Task– این گزینه به شما اجازه می دهد که تسک هایی که قبلا استخراج یا Export کرده بودید را حالا باز گردانید، به عنوان مثال از رایانه رو میزی خود تسک ها را استخراج و درون لپ تاپ خود Import کنید.
  • Display All Running Tasks– لیست تمامی Task های در حال اجرا را به شما نمایش می دهد.
  • Enable / Disable All Tasks History– روشن و یا خاموش کردن ثبت وقایعی که Task Scheduler انجام می‌دهد(ثبت Log)
  • New Folder…-ساخت فولدر در منوی سمت چپ،بسیار مفید برای زمانی که می‌خواهید تسک ها را دسته بندی کنید و در پنل سمت چپ به راحتی آن را پیدا کنید.
  • Delete Folder– پاک کردن همان فولدر هایی که در مورد بالایی اشاره کردم…

 

با کلیک بر روی Display All Running Tasks می توانید تمامی تسک هایی که اکنون در حال اجرا هستند را مشاهده میکنید.

و البته ستون هایی نیز در آنجا هستند که زمان اجرا و مدت اجرا را به شما نشان می دهند.

Action 1

 

گزینه Enable / Disable All Tasks History هم بسیار کاربردی است .

زیرا با فعال کردن امکان History یک تب History به صفحه جزییات هر تسک اضافه می شود که اتفاق هایی که در اینجا برای آن Task رخ می‌دهد را به شما نشان می‌دهد. اگر شما در حال عیب یابیی هستید که به Task Scheduler مربوط می شود فعال کردن این گزینه مسیار مفید است اما اگر نیازی به آن ندارید بهتر است آن را غیر فعال کنید تا از لاگ های اضافی بر روی سیستم خود جلوگیری کنید و کارایی بهتر در سیستم تان داشته باشید.

صفحه ی زیر صفحه جزییات یک Task است که تب History آن را ملاحضه می فرمایید.

Action 2

 

برای مثال اگر از ستون سمت چپ مسیر زیر را دنبال کنید:

Microsoft -> Windows -> Defrag folder

باید تسک ScheduledDefrag را مشاهده کنید

می توانید روی آن دوبار کلیک کنید تا پنجره جزییات باز شود و یا با یک با کلیک بر روی آن در پایین صفحه جزییات را مشاهده کنید.

 

وارد تب actions از جزییات شوید.

در این قسمت برنامه یا کدی که قرار است در زمان بندی خاص در پشت صحنه اجرا شود را مشاهده کنید.

Action 3

 

لطفا مباحثی که مربوط یه ماکروسافت هست را دست کاری نکنید!!!

اگر بخواهیم یک مثال دیگر نیز بزنیم به آدرس Microsoft -> Windows -> ApplicationData بروید

اطلاعات تب action به ما می گوید خط فرمان یا همان کد هایی که در CMD قبلا در مورد آن بحث کرده ایم، با استفاده از برنامه rundll32.exe به اجرای فایل Windows.Storage.ApplicationData.dll و تابع CleanupTemporaryState در آن فایل DLL می پردازد.

یعنی چه؟

عموما تمامی برنامه های ماکروسافتی و یا به عبارتی .NET در اجرا اطلاعاتی موقتی در جایی ذخیره میکنند که به آن ApplicationData می گویند که وجود آن ها فقط در هنگام اجرا ضروریست و بعد از اجرای برنامه دیگر به درد نمی خورد … لازم است هر از چند گاهی این اطلاعات پاک شود که ویندوز با یک زمان بندی این کار را کرده است.

Action 4

 

 

لازم نیست این تسک را به صورت دستی trigger و یا به عبارتی اجرا کنید تا فایل های اضافی پاک شود!

ویندوز در زمان لازم این کار را می کند، اما اگر اصرار دارید از نرم افزار هایی مانند CCleaner استفاده کنید … ما اینجا این مورد را بررسی کردیم تا با کارکرد دقیق تر ویندوز آشنا شوید.

یا برای مثال دیگری ، یقیناً نام Disk Cleanup به گوش شما خورده است و زمانی که فضای دیسک شما کم است با انجام این کار فایل های بیهوده پاک می شوندو فضا برای شما باز تر می شود. اما جلب است بدانید یک تسک با نام SilentCleanup وجود دارد که این کار را مخفیانه هر چند وقتی انجام میدهد! دستور اجرا شونده در این Task را در شکل زیر میبینید:

Action 5

در واقع فایل cleanmgr.exe را با پارامتر های خاص باز میکند.

گام 2 - ساخت یک task در Task Scheduler

 

برای ساده سازی امر از wizard استفاده می کنیم، برای این کار از ستون سمت راست create basic task را انتخاب میکنیم،سپس تان و توضیحی برای این تسک انتخاب کرده و روی next کلیک می کنیم ، حال وارد صفحه ای می شویم که باید زمان بندی اجرا را تعیید کنیم ، ابتدا تعیین کنید که میخواهید فعالیت روزانه باشید یا هفتگی و یا و… ، سپس روی next کلیک کنید تا جزییات بیشتری از این تنظیم را تعیین کنید:

Task Trigger

سپس باید دستور اجرایی در زمان تعیین شده را معین کنید ، آیا میخواهید برنامه ای اجرا شود؟ یا پیامی نمایش داده شود و یا …

Task Trigger 1

 

اگر گزینه ی برنامه را انخاب کنید باید کامند یا دستور اجرای آن را بنویسید بهتر است با CMD و کامند های آن آشنا باشید.

Task Trigger 2

 

 

اطلاعات مطلب

  • نرم افزار
  • 386 بازدید
  • blankblankblankblankblank (No Ratings Yet)
    blankLoading...
  • آخرین ویرایش توسط : درهمی - یکشنبه, 20 ژانویه 19, 6:04 ب.ظ

دیدگاه کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بهترین علوم و دانش برای شما گردآوری میشه

آخرین های آیا میدانید

از همه جا براتون مطلب داریم لطفا کلیک کنید

مطالب برگزیده

موضوعات مهم سایت

مطالب محبوب