نحوه زمانبندی اسکریپت PowerShell در Task Scheduler در ویندوز 10
اسکریپت های PowerShell(PowerShell scripts) تلاش در اجرای کارهای تکراری را کاهش می دهد. اگر مکرراً اسکریپت ها را در زمان های از پیش تعریف شده یا فواصل زمانی مشخص اجرا می کنید، ممکن است بخواهید یک روش کارآمد برای عدم اجرای مکرر اسکریپت ها داشته باشید. در این پست، نحوه برنامهریزی اسکریپت PowerShell را برای اجرای دورهای در ویندوز 10(Windows 10) با استفاده از Task Scheduler راهنمایی میکنیم .
(Schedule PowerShell)اسکریپت PowerShell را با استفاده از Task Scheduler برنامه ریزی کنید(Task Scheduler)
فرض بر این است که شما قبلا یک اسکریپت PowerShell ایجاد کرده اید. (created a PowerShell script.)برای زمانبندی اسکریپت PowerShell با استفاده از Task Scheduler(using Task Scheduler) ، موارد زیر را انجام دهید:
- Windows key + R را فشار دهید تا گفتگوی Run فراخوانی شود.
- در گفتگوی Run، taskschd.msc را تایپ کنید(taskschd.msc)
- ترکیب کلیدهای CTRL+SHIFT+ENTER را فشار دهید تا Task Scheduler(open Task Scheduler) در حالت مدیریت باز شود.
- در قسمت سمت چپ، روی Task Scheduler Library > Create Task کلیک راست کنید .
- در تب General ، میتوانید نام زمانبند و توضیحات مربوط به کار را تنظیم کنید، مانند اینکه کار برای چه هدفی ایجاد شده است.
- به تب Trigger بروید و روی دکمه New کلیک کنید. در اینجا، می توانید شرایطی را تنظیم کنید که یک کار را آغاز می کند.
- سپس تب Actions را باز کرده و روی دکمه (Actions )New کلیک کنید.
در قسمت کشویی Action، Start a program به طور پیش فرض تنظیم شده است. در صورت نیاز می توانید آن را تغییر دهید.
با استفاده از Browse ، قسمت برنامه/اسکریپت را انتخاب کنید. برای برنامه ریزی یک اسکریپت، باید powershell.exe را انتخاب کنیم. می توانید powershell.exe را در system32\WindowsPowerShell\v1.0 folder خود پیدا کنید .
در Add arguments ، پارامتر -File پارامتر پیشفرض است، بنابراین به سادگی مسیر اسکریپت را مشخص کنید. فرض کنید یک اسکریپت (Assume)PowerShell ایجاد کرده اید و آن را در دسکتاپ خود ذخیره کرده اید.
C:\Users\<username>\Desktop\TWC_script.ps1
اگر مسیر حاوی هر فضای خالی باشد، باید با نقل قول محصور شود.
- پس از پیکربندی، میتوانید شرایطی را برای تعیین اینکه آیا کار باید اجرا شود را مشخص کنید. اگر هر شرطی که در اینجا مشخص شده درست نباشد، کار اجرا نخواهد شد.
- در تب تنظیمات(Settings) ، می توانید تنظیمات پیشرفته دیگری را برای کنترل اجرای کار تنظیم کنید.
- در نهایت روی OK کلیک کنید تا یک اسکریپت زمان بندی شده ایجاد شود.
- دوباره روی OK کلیک کنید. اکنون می توانید از Task Scheduler(Task Scheduler) خارج شوید .
PowerShell script does not run as Scheduled Task – 0xFFFD0000 error
اسکریپت برنامه ریزی شده مطابق با برنامه شما بدون هیچ مشکلی اجرا خواهد شد. اگر میخواهید اجرای اسکریپت را بررسی کنید، میتوانید روی Run با کلیک راست روی نام کار کلیک کنید.
به این ترتیب می توانید با استفاده از Task Scheduler یک اسکریپت PowerShell را به عنوان یک کار زمان بندی شده اجرا کنید.(This is how you can make a PowerShell script run as a scheduled task using Task Scheduler.)
Related posts
غیر فعال کردن Telemetry & Data Collection در Windows 10 با استفاده از Task Scheduler
نحوه غیرفعال کردن اسکن برنامه ریزی شده Update Orchestrator در Windows 10
از Task Scheduler ویندوز 10 برای خودکار کردن تقریباً هر چیزی استفاده کنید
چگونه Delete یا یک کار برنامه ریزی شده با PowerShell در Windows 11 ایجاد کنید
Fix Task Scheduler در Windows 10 اجرا نمی شود
Update Windows Defender که Automatic Updates غیر فعال است
غیر فعال کردن Scroll-Forward در CMD and PowerShell در Windows 10
نحوه تغییر نام یک کار ویندوز ایجاد شده با Task Scheduler
Replace Powershell با Command Prompt در Windows 10 Start Menu
نحوه نصب مجدد همه برنامه های پیش فرض ویندوز 10 با PowerShell
نحوه مشاهده DPI Awareness Mode از Apps در Windows 10 Task Manager
نحوه ایجاد وظایف پیشرفته با Task Scheduler
فعال یا غیر فعال Legacy Console برای Command Prompt and PowerShell در Windows 10
نحوه اضافه کردن PowerShell به Context Menu در Windows 10
چگونه برای پیدا کردن و غیر فعال کردن Webcams با استفاده از PowerShell در Windows 10
Replace PowerShell با Command Prompt در Context Menu در Windows 10
چگونه PowerShell را در Windows 10 حذف کنید
رفع خرابی Task Scheduler در ویندوز 10
Replace Command Prompt با PowerShell در WinX Menu Windows 10
نحوه زمان بندی System Restore امتیاز در Windows 10