نحوه حذف یا ایجاد یک کار زمان بندی شده با PowerShell در ویندوز 11

اگر می‌خواهید با استفاده از Windows PowerShell یک کار زمان‌بندی‌شده(delete or create a scheduled task) در ویندوز 11/10 را حذف یا ایجاد کنید ، این آموزش به شما در انجام این کار کمک می‌کند. برای  ایجاد کار برنامه ریزی شده(create the scheduled task) نیازی نیست Task Scheduler را باز کنید . با این حال، برای انجام کار باید برخی از دستورات را اجرا کنید.

Task Scheduler یکی از بهترین برنامه های کاربردی ویندوز 10(Windows 10) است که به شما امکان می دهد وظایف را ایجاد کنید و آنها را در زمان برنامه ریزی شده انجام دهید. از باز کردن برنامه ای مانند Notepad گرفته تا اجرای اسکریپت های PowerShell ، می توانید همه کارها را با کمک Task Scheduler انجام دهید.(PowerShell)

یک کار برنامه ریزی شده با  PowerShell ایجاد کنید(PowerShell)

برای استفاده از PowerShell برای ایجاد یک کار برنامه ریزی شده در ویندوز 10(Windows 10) ، این مراحل را دنبال کنید:

  1. powershell را( powershell) در کادر جستجوی نوار وظیفه جستجو کنید.
  2. روی Run as administrator کلیک کنید .
  3. روی دکمه Yes کلیک کنید.
  4. برای ذخیره اکشن متغیر $action را وارد کنید .
  5. $trigger را برای ذخیره زمان‌بندی کار برنامه‌ریزی شده وارد کنید .
  6. این دستور را وارد کنید تا کار برنامه ریزی شده ایجاد شود.

بیایید نسخه دقیق این مراحل را بررسی کنیم.

ابتدا باید  Windows PowerShell را با حقوق مدیر باز(open Windows PowerShell with administrator privileges) کنید. برای آن، "powershell" را در کادر جستجوی نوار وظیفه(Taskbar) جستجو کنید و روی دکمه مربوطه  Run as administrator  کلیک کنید. اگر اعلان  UAC ظاهر شد، روی دکمه (UAC)Yes  کلیک کنید. هنگامی که صفحه PowerShell قابل مشاهده است، دستور زیر را وارد کنید-

$action = New-ScheduledTaskAction -Execute 'app-path'

فراموش نکنید که مسیر برنامه را با مسیر اصلی برنامه ای که می خواهید اجرا کنید جایگزین کنید.

برای مثال، اگر می‌خواهید Notepad را باز کنید، notepad.exe را وارد کنید. اگر می‌خواهید گوگل کروم(Google Chrome) را روی یک رایانه 64 بیتی ویندوز 10(Windows 10) باز کنید، مسیر زیر را وارد کنید:

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

کل دستور به این شکل خواهد بود -

$action = New-ScheduledTaskAction -Execute ' C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'

نحوه استفاده از PowerShell برای ایجاد یک کار برنامه ریزی شده در ویندوز 10

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

New-ScheduledTaskAction -Execute 'powershell.exe' -argument script-path

در مرحله بعد، باید زمانی را که می خواهید کار را اجرا کنید، تعیین کنید. مانند Task Scheduler ، می توانید هر زمانی را با توجه به نیاز خود انتخاب کنید. دستور اصلی به این شکل است -

$trigger = New-ScheduledTaskTrigger -Once -At 06:30PM

نحوه استفاده از PowerShell برای ایجاد یک کار برنامه ریزی شده در ویندوز 10

طبق این دستور، کار یک بار در ساعت 18:30 یا 18:30 همان روز اجرا می شود. امکان استفاده از تنظیمات مختلف مانند  -Daily، -Weekly، -Monthly و ... وجود دارد. اگر قالب 12 ساعته را انتخاب کنید، باید AM/PM را تعریف کنید .

پس از آن، شما باید برای کار ثبت نام کنید. برای آن دستور زیر را وارد کنید-

Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath "DemoName" -TaskName "DemoTask" -Description "DemoDescription"

فراموش نکنید که  DemoName، DemoTask و  DemoDescription  را با توجه به اولویت خود تغییر دهید.

نحوه استفاده از PowerShell برای ایجاد یک کار برنامه ریزی شده در ویندوز 10

پس از اتمام، با صفحه زیر مواجه خواهید شد-

نحوه استفاده از PowerShell برای ایجاد یک کار برنامه ریزی شده در ویندوز 10

(Delete)یک کار برنامه ریزی شده را با  PowerShell حذف کنید

برای استفاده از PowerShell برای حذف وظایف برنامه ریزی شده، این مراحل را دنبال کنید-

  1. powershell را(powershell) در کادر جستجوی نوار وظیفه جستجو کنید.
  2. روی Run as administrator کلیک کنید .
  3. روی دکمه Yes کلیک کنید.
  4. (Enter)برای انتخاب وظیفه دستور زیر را وارد کنید.
  5. دستور Unregister(Unregister) را وارد کنید تا کار حذف شود.

برای کسب اطلاعات بیشتر در مورد این مراحل، به خواندن ادامه دهید.

ابتدا  یک پنجره Windows PowerShell بالا را باز کنید(open an elevated Windows PowerShell window)  و دستور زیر را وارد کنید-

Get-ScheduledTask -TaskName "DemoTask"

فراموش نکنید که  DemoTask  را با نام اصلی کار جایگزین کنید. پس از آن، این دستور را وارد کنید تا وظیفه حذف شود-

Unregister-ScheduledTask -TaskName "DemoTask" -Confirm:$false

نحوه استفاده از PowerShell برای ایجاد یک کار برنامه ریزی شده در ویندوز 10

برای تایید حذف، می توانید اولین دستور را وارد کنید. اگر پیغام خطا نشان داد، وظیفه حذف می شود.

این پست راه های بیشتری برای  حذف یک کار زمان بندی شده ارائه می دهد .

همین! امیدوارم کمک کند.



About the author

من یک متخصص ویندوز هستم و بیش از 10 سال است که در صنعت نرم افزار کار می کنم. من با هر دو سیستم ویندوز مایکروسافت و اپل مکینتاش تجربه دارم. مهارت‌های من عبارتند از: مدیریت پنجره، سخت‌افزار و صدا کامپیوتر، توسعه اپلیکیشن و غیره. من یک مشاور با تجربه هستم که می توانم به شما کمک کنم تا از سیستم ویندوز خود حداکثر استفاده را ببرید.



Related posts