نحوه وارد کردن یا صادرات وظایف از Task Scheduler در ویندوز 11/10

Task Scheduler ابزاری است که به شما امکان می دهد کارهای روتین را( create and automate routine tasks) در رایانه Windows 11/10 ایجاد و خودکار کنید . ابزار اصلی عمدتاً برای اجرای هر ابزار نظارتی و برای کارهای تعمیر و نگهداری مانند یکپارچه سازی دیسک ، پاکسازی دیسک و نصب به روز رسانی های ویندوز(install Windows updates) استفاده می شود. در این پست، راه‌هایی را به شما نشان می‌دهیم که از طریق آنها می‌توانید Tasks را از Task Scheduler در Windows 11/10 وارد یا صادر کنید.

Task Scheduler همچنین می‌تواند برای اجرای کارهایی مانند راه‌اندازی یک برنامه، ارسال پیام ایمیل، اجرای دستورات، اجرای اسکریپت‌ها در یک روز و زمان خاص یا نمایش جعبه پیام استفاده شود.

Task Scheduler را می توان در پاسخ به رویدادها یا محرک های زیر برنامه ریزی کرد:

  • در یک زمان خاص.
  • در یک زمان مشخص در یک برنامه روزانه.
  • در یک زمان مشخص در یک برنامه هفتگی.
  • در یک زمان مشخص در یک برنامه ماهانه.
  • هنگامی که سیستم بوت می شود.
  • وقتی کامپیوتر وارد حالت بیکار می شود.
  • هنگامی که یک کاربر وارد سیستم می شود.
  • وقتی تکلیف ثبت شد.

شما می توانید بر اساس پاسخ فوق، وظایف و زمان بندی ایجاد کنید.

کارها را نیز می توان ذخیره کرد و در صورت تمایل، می توانید کار را از یک رایانه به رایانه دیگر وارد یا صادر کنید.

نحوه وارد کردن یا صادرات وظایف از Task Scheduler در ویندوز 10

واردات یا صادرات وظایف(Export Tasks) از Task Scheduler

شما می توانید وظایف برنامه ریزی شده را از Task Scheduler در Windows 11/10 به یکی از سه روش زیر وارد یا صادر کنید:

  1. با استفاده از Task Scheduler
  2. با استفاده از Command Prompt
  3. با استفاده از PowerShell

بیایید نگاهی به مراحل مربوط به هر یک از روش های ذکر شده بیندازیم.

1] با استفاده از Task Scheduler

این روش استفاده از Task Scheduler برای وارد کردن یا صادر کردن وظایف(Tasks) برنامه ریزی شده در ویندوز 10(Windows 10) ساده ترین است.

صادرات

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

  • Windows key + R را فشار دهید تا گفتگوی Run فراخوانی شود.
  • در گفتگوی Run، taskschd.msc را تایپ کنید(taskschd.msc)
  • ترکیب کلیدهای CTRL+SHIFT+ENTER را فشار دهید تا Task Scheduler(open Task Scheduler) در حالت مدیریت باز شود.
  • برای گسترش Task Scheduler Library در سمت چپ کلیک کنید.
  • در قسمت میانی، روی Task(Task) کلیک راست کرده و Export را انتخاب کنید .
  • مکان ذخیره فایل را انتخاب کنید.
  • بر روی دکمه ذخیره(Save)  کلیک کنید.

پس از ذخیره می توانید فایل XML را در آن مکان ذخیره شده خاص پیدا کنید. می توانید این فایل XML را با استفاده از درایو (XML)USB در دستگاه دیگری کپی کنید یا می توانید فایل را ایمیل کنید.

وارد كردن

برای وارد کردن، موارد زیر را انجام دهید:

قبل از وارد کردن مطمئن شوید که تمام فایل های مورد نیاز را برای اجرای وظایف کپی کرده اید. برای مثال، اگر می‌خواهید هر اسکریپت PowerShell را اجرا کنید، مطمئن شوید که اسکریپت را همراه با فایل XML کپی کرده‌اید .

صادرات Tasks فقط پیکربندی وظایف Task Scheduler را صادر می کند. (Task Scheduler)فایل های مورد نیاز را کپی نمی کند. بنابراین تمام فایل های مورد نیاز را کپی کرده و سپس وارد کردن را شروع کنید.

  •  Task Scheduler را در حالت مدیریت باز کنید.
  • برای گسترش Task Scheduler Library در سمت چپ کلیک کنید.
  • (Right-click)روی پوشه مربوط به کار کلیک راست کرده و Import Task را انتخاب کنید.( Import Task.)
  • اکنون، محل فایل XML را(XML file) مرور کرده  و بر روی  Open کلیک کنید .

اگر قبلاً هر یک از تنظیمات وظیفه(Task) را پیکربندی کرده اید ، این کار را پس از وارد کردن انجام دهید.

2] با استفاده از Command Prompt

برای وارد کردن یا صادر کردن وظایف(Tasks) برنامه ریزی شده در ویندوز 10(Windows 10) با استفاده از Command Prompt ، باید از دستور  Schtasks.exe استفاده کنید . این دستور کاربران را قادر می سازد تا کارهای برنامه ریزی شده را در یک کامپیوتر محلی یا راه دور ایجاد، حذف، جستجو، تغییر، اجرا و پایان دهند.

صادرات

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

  • Windows key + R فشار دهید . برای فراخوانی گفتگوی Run.
  • در کادر محاوره‌ای Run، cmd را تایپ کنید و سپس CTRL + SHIFT + ENTER را فشار دهید تا open Command Prompt in admin/elevated mode .
  • در پنجره خط فرمان، دستور زیر را کپی و پیست کرده و Enter را بزنید .
  • جای جای task_location و task_name را با مکان و نام واقعی Task از Task Scheduler جایگزین کنید .
  • اگر روی Task در قسمت میانی کلیک کنید، می توانید مکان و نام Task را پیدا کنید.(Task)
  • مسیر نمایه کامل خود را جایگزین %UserProfile% به عنوان مثال C:\Users\Chidum.Osobalu .
schtasks /Query /XML /TN “task_location\task_name” > “%UserProfile%\Desktop\Export Tasks\name.xml”

پس از اجرای دستور مطمئن شوید که فایل در محل درستی که در دستور ذکر کرده اید قرار دارد.

وارد كردن

برای وارد کردن، موارد زیر را انجام دهید:

هیچ گزینه import در خط فرمان وجود ندارد. بنابراین، به جای وارد کردن و تنظیم مکان و اسکریپت، می توانید با استفاده از همان فایل XML که صادر کرده اید، یک کار جدید ایجاد کنید.

Command Prompt را در حالت admin/elevated باز کنید.

در پنجره CMD دستور زیر را کپی و پیست کرده و Enter را بزنید .

schtasks /create /xml “%UserProfile%\XML file Path\TaskName.xml” /tn “\TASKSCHEDULER-FOLDER-PATH\TASK- NAME” /ru “COMPUTER-NAME\USER-NAME” /rp SystemPassword

(Replace)متغیرهای زیر را در دستور جایگزین کنید :

“%UserProfile%\XML file Path\TaskName.xml – مسیر فایل XML صادر شده را کپی کنید.

TASKSCHEDULER-FOLDER-PATH – آن را با مسیر مکان وظیفه Task (Task)in(Task) Task Scheduler (Task Scheduler)جایگزین کنید(Replace) .

TASK- NAME - می توانید هر نامی بدهید.

COMPUTER-NAME – نام (COMPUTER-NAME)میزبان(Hostname) سیستم شما . برای دریافت نام میزبان از سیستم، hostname را در CMD prompt تایپ کرده و Enter را بزنید.

USER-NAME - نام کاربری سیستم شما.

SystemPassword - اگر رمز عبور سیستم خود را تنظیم کرده اید، وارد کنید.(Input)

3] با استفاده از PowerShell

برای وارد کردن یا صادر کردن وظایف(Tasks) برنامه ریزی شده در ویندوز 10(Windows 10) با استفاده از PowerShell ، باید از cmdlet Export-ScheduledTask  استفاده کنید.( Export-ScheduledTask )

صادرات

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

برای دسترسی به منوی Power User، Windows key + X را فشار دهید.

روی A( A) روی صفحه کلید ضربه بزنید تا PowerShell در حالت مدیریت/بالا اجرا شود.

در کنسول PowerShell ، دستور زیر را کپی و پیست کرده و Enter را بزنید .

Export-ScheduledTask -TaskName “task location from scheduler\task name” > “$env:UserProfile\Desktop\name.xml”

(Replace)متغیرهای زیر را در دستور جایگزین کنید :

  • محل کار از زمان‌بندی
  • نام وظیفه
  • نام.xml

پس از اجرای دستور، وظیفه به مکان مشخص شده صادر می شود.

وارد كردن

برای وارد کردن، موارد زیر را انجام دهید:

در اینجا، درست مانند Command Prompt ، در (Command Prompt)PowerShell نیز دستور import وجود ندارد . بنابراین، باید از دستور Register(Register command) برای ایجاد کار جدید با فایل XML صادر شده استفاده کنید.

PowerShell را در حالت مدیریت باز کنید.

در پنجره PowerShell ، دستور زیر را با تغییرات جزئی بر اساس نیاز خود کپی و پیست کنید.

Register-ScheduledTask -xml (Get-Content ‘C:\PASTE THE PATH OF THE EXPORTED XML FILE WITH NAME.XML ‘ | Out-String) -TaskName “TASK-IMPORT-NAME” -TaskPath “\TASK-PATH-TASKSCHEDULER\” -User COMPUTER-NAME\USER-NAME –Password TYPE YOUR PASSWORD -Force

مطمئن(Make) شوید که همه جای‌بان‌های caps متناسب با آن جایگزین شده‌اند و دستور را اجرا کنید. پس از اجرای دستور، زمانبندی وظایف صادر شده به عنوان یک وظیفه جدید در Task Scheduler ایجاد می شود.

The above are the 3 ways you can import or export Tasks from Task Scheduler in Windows 11/10.



About the author

من یک توسعه دهنده آیفون و macOS هستم که در هر دو ویندوز 11/10 و جدیدترین پلتفرم iOS اپل تجربه دارم. با بیش از 10 سال تجربه، درک عمیقی از نحوه ایجاد و مدیریت فایل ها در هر دو سیستم عامل دارم. مهارت‌های من فراتر از ساختن فایل‌ها است - من همچنین دانش قوی درباره محصولات اپل، ویژگی‌های آنها و نحوه استفاده از آنها دارم.



Related posts