نحوه زمانبندی دستور ForFiles در درایو شبکه مشترک

اگرچه دستور ForFiles(ForFiles command) به صورت محلی اجرا می شود، می توانید از آن در یک شبکه مشترک یا درایو نقشه برداری شده در ویندوز 10(Windows 10) استفاده کنید. اگر می خواهید دستور ForFiles را در یک شبکه مشترک در ویندوز 10(Windows 10) زمان بندی کنید، می توانید از Task Scheduler کمک بگیرید . از آنجایی که نمی توانید دستور را به طور مستقل اجرا کنید، لازم است قبل از ایجاد یک کار در Task Scheduler ، آن را جداگانه ایجاد کنید .

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

برای شروع، Notepad یا هر ویرایشگر متن دیگری را که در رایانه خود دارید باز کنید و متن زیر را جایگذاری کنید:

net use G: \\network-folder-path

ForFiles /p "G:" /s /d -180 /c "cmd /c del /q @file"

net use G: /delete

قبل از ذخیره، باید چند تغییر در خطوط فوق ایجاد کنید. به عنوان مثال، در خط اول باید حرف درایو یا درایو شبکه و مسیر پوشه ای که می خواهید حذف شود را با جایگزینی متن  network-folder-path وارد  کنید.

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

در خط سوم، حرف درایو را با حرف درایو اصلی خود جایگزین کنید. پس از اتمام، روی دکمه  File > Save As  کلیک کنید.

نحوه زمانبندی دستور ForFiles در درایو شبکه مشترک

سپس، یک فایل با پسوند bat (.bat ) را انتخاب کنید،  از  لیست کشویی  Save as type  ، All Files  را انتخاب کنید و روی دکمه (All Files )Save  کلیک کنید. پس از آن می توانید فایل bat را به مکانی منتقل کرده و در آنجا نگه دارید.

پس از انجام این مراحل فوق، می توانید کار را با استفاده از Task Scheduler ایجاد کنید(create the task using Task Scheduler) .

نحوه زمانبندی دستور ForFiles در درایو شبکه مشترک(Shared Network)

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

  1. زمانبندی کار را(task scheduler) جستجو کنید و روی نتیجه فردی کلیک کنید.
  2. روی دکمه Create Task  کلیک کنید.
  3. یک نام وارد کنید > Windows 10 را از Configure for list انتخاب کنید.
  4. به تب Triggers بروید > روی دکمه New کلیک کنید.
  5. از لیست کشویی Begin task، (Begin the task)On a schedule را(On a schedule) انتخاب کنید .
  6. گزینه ماهانه(Monthly) > تنظیم تاریخ > OK را انتخاب کنید .
  7. به تب Actions بروید > روی دکمه New کلیک کنید.
  8. روی دکمه Browse کلیک کنید > اسکریپت bat را انتخاب کنید.
  9. دکمه های OK(OK) را چندبار کلیک کنید تا تغییرات ذخیره شوند.

برای شروع،  برنامه زمانبندی کار را(task scheduler) جستجو  کنید و روی نتیجه فردی کلیک کنید تا برنامه Task Scheduler(Task Scheduler) در رایانه شما باز شود. Task Scheduler Library  را در سمت چپ انتخاب کنید و روی  گزینه  Create Task  در سمت راست کلیک کنید.

نحوه زمانبندی دستور ForFiles در درایو شبکه مشترک

یک نام برای کار خود وارد کنید و مطمئن شوید که  گزینه  Windows 10  در لیست کشویی Configure for  انتخاب شده است.(Configure for )

به  تب Triggers  بروید و روی  دکمه New  کلیک کنید تا یک ماشه جدید برای کار خود ایجاد کنید.

نحوه زمانبندی دستور ForFiles در درایو شبکه مشترک

اکنون  از  لیست کشویی  Begin the task  ، On a schedule  را انتخاب کنید، (On a schedule )ماهانه(Monthly) را انتخاب کنید و تاریخ و ماه را انتخاب کنید.

نحوه زمانبندی دستور ForFiles در درایو شبکه مشترک

روی  دکمه OK  کلیک کنید، به  تب Actions  بروید و روی  دکمه New  کلیک کنید تا اکشن برای کار شما ایجاد شود.

نحوه زمانبندی دستور ForFiles در درایو شبکه مشترک

مطمئن شوید که  گزینه  Start a program  در لیست کشویی Action  انتخاب شده باشد. (Action )سپس، بر روی  دکمه Browse  کلیک کنید و  اسکریپت bat  را که قبلا ایجاد کرده اید انتخاب کنید.(.bat )

نحوه زمانبندی دستور ForFiles در درایو شبکه مشترک

برای ذخیره تغییرات روی  دکمه OK  کلیک کنید.(OK )

یک تنظیم مهم وجود دارد که باید آن را روشن کنید. پس از از دست رفتن شروع برنامه ریزی شده ، به آن  Run task در اسرع وقت می گویند(Run task as soon as possible after a scheduled start is missed) . بیایید فرض کنیم که کامپیوتر شما نتواند یک کار برنامه ریزی شده را در یک زمان خاص در یک تاریخ خاص اجرا کند. اگر این تنظیم را فعال کنید، هر زمان که زمان برسد، کار را اجرا می کند و به دنبال آن برنامه از دست رفته است.

این گزینه را می توانید در  تب تنظیمات (Settings ) پیدا کنید. تنها کاری که باید انجام دهید این است که در یک چک باکس علامت بزنید و روی  دکمه OK  کلیک کنید.

تا زمانی که اسکریپت را حذف نکنید یا حرف درایو شبکه را تغییر ندهید، می توانید از این روش برای برنامه ریزی دستور ForFiles در یک پوشه شبکه مشترک در ویندوز 10(Windows 10) استفاده کنید.



About the author

من یک مهندس نرم افزار با بیش از 10 سال سابقه کار بر روی دستگاه های Apple iOS و edge هستم. تجربه من در مهندسی سخت افزار باعث شده است که مطمئن شوم دستگاه های مشتریانمان تا حد امکان قابل اعتماد و روان هستند. من در چند سال گذشته کد می نویسم و ​​یاد گرفته ام از Git، Vim و Node.js استفاده کنم.



Related posts