Windows 10: צור משימה מתוזמנת

אם אתה משתמש לעתים קרובות בתוכנות מסוימות ב-Microsoft Windows 10 ומתעייף מלפתוח אותן לאחר כיבוי או אתחול מחדש, תוכל ליצור משימה מתוזמנת שפועלת בעת האתחול.

אפשרות 1 - מ-GUI

  1. משתמש ב "מפתח Windows + “ר" כדי לפתוח הרץ והקלד "taskschd.msc“. פעולה זו תפתח את מתזמן המשימות.
  2. תחת חלונית הפעולות, אתה יכול לבחור ליצור משימה חזרה או ליצור משימה. לחץ על "צור משימה“.
  3. ה "צור משימהמסך " יופיע. בחר את "כללי" הכרטיסייה.
    • בתוך ה "שֵׁם", תן שם למשימה. דוגמא: "משימת Outlook“.
    • בתוך ה "תיאור” שדה, כאן תוכלו לתאר למה מיועדת המשימה ומה היא תעשה.
    • החלק האחרון הוא "אפשרויות אבטחה", כאן אתה יכול להגדיר מי יכול להריץ את המשימה הזו ואם למשימה יש זכות מנהל.
  4. בחר את "טריגרים" הכרטיסייה.
  5. בחר "חָדָשׁ…“.
  6. ה "טריגר חדשיופיע חלון, כאן יש לך אפשרות להגדיר מתי המשימה תתחיל.
    • בחר מתי תרצה שהמשימה תתחיל ב"התחל את המשימה" התפריט הנפתח.
    • שנה את "הגדרות” אזור כרצונך.
    • בתוך ה "הגדרות מתקדמות" בשדה אתה יכול לבחור לעכב משימה, לחזור על משימה, לעצור משימה, להפעיל ולפקוע.
    • מופעל" מסומן כברירת מחדל.
  7. בחר "בסדר“.
  8. בחר את "פעולות", ולאחר מכן בחר "חָדָשׁ“.
  9. ה "פעולה חדשהייפתח חלון.
  10. בתוך ה "פעולה" להפיל, "התחל תוכנית" מוגדר כברירת מחדל. שנה אותו אם תרצה.
  11. בחר "לְדַפדֵף…" הבא ל "תוכנית/תסריט" שדה
  12. דפדף לתוכנית שאליה ברצונך לתזמן משימה.
  13. בחר "בסדר“.
  14. עבור אל "תנאים" הכרטיסייה.
  15. אתה יכול לשנות את אלה אם תרצה, אבל אני ממליץ להשאיר את ההגדרות האלה כברירת מחדל.
  16. בחר את "הגדרות" הכרטיסייה. אתה יכול לשנות את אלה אם תרצה, אבל אני ממליץ להשאיר אותם לבד.
  17. בחר "בסדר“.

הגדרת בהצלחה משימה מתוזמנת!


אפשרות 2 - משורת הפקודה

אתה יכול להוסיף משימות מתוזמנות משורת הפקודה אם ברצונך לכלול אותה בסקריפט באמצעות "schtasks" הפקודה יחד עם פרמטרים כדי לומר לו מתי לתזמן את המשימה.

לדוגמה, אם אני רוצה להפעיל את "notepad.exe" בכל יום רביעי בשעה 13:00, אוכל להשתמש בפקודה הבאה:

schtasks /create /tn OpenNotepad /tr notepad.exe /sc weekly /d wed /st 13:00:00

SCHTASKS /צור [/S system [/U שם משתמש [/P [סיסמה]]]] [/RU שם משתמש [/RP סיסמה]] /SC לוח זמנים [/MO משנה] [/D יום] [/M חודשים] [/ I idletime] /TN משימה שם /TR taskrun [/ST starttime] [/RI interval] [ {/ET endtime | /DU duration} [/K] [/XML xmlfile] [/V1]] [/SD startdate] [/ED סוף] [/IT | /NP] [/Z] [/F] [/HRESULT] [/?]

רשימת פרמטרים:

  • /S system מציין את המערכת המרוחקת שאליה יש להתחבר. אם מושמט, פרמטר המערכת יתאים כברירת מחדל למערכת המקומית.
  • /U username מציין את ההקשר של המשתמש שבו SchTasks.exe צריך להפעיל.
  • /P [סיסמה] מציין את הסיסמה עבור הקשר המשתמש הנתון. מבקש קלט אם מושמט.
  • /RU username מציין את חשבון המשתמש "הפעלה כ" (הקשר משתמש) תחתיו פועלת המשימה. עבור חשבון המערכת, ערכים חוקיים הם "", "NT AUTHORITY\SYSTEM" או "SYSTEM". עבור משימות v2, "NT AUTHORITY\LOCALSERVICE" ו-"NT AUTHORITY\NETWORKSERVICE" זמינים גם הם, כמו גם ה-SIDs הידועים עבור שלושתם.
  • /RP [סיסמה] מציינת את הסיסמה עבור המשתמש "הפעלה כ". כדי לבקש את הסיסמה, הערך חייב להיות "*" או ללא. מתעלמים מסיסמה זו עבור חשבון המערכת. יש לשלב עם מתג /RU או /XML.
  • /SC לוח זמנים מציין את תדירות לוח הזמנים. סוגי לוח זמנים תקפים: דקה, שעה, יום, שבועי, חודשי, פעם אחת, ONSTART, ONLOGON, ONIDLE, ONEVENT.
  • /MO modifier מחדד את סוג לוח הזמנים כדי לאפשר שליטה עדינה יותר על הישנות לוח הזמנים. ערכים חוקיים מפורטים בסעיף "משנים" למטה.
  • /D days מציין את היום בשבוע להפעלת המשימה. ערכים תקפים: שני, ג', ד', ה', ו', שבת, א' וללוחות זמנים חודשיים 1 - 31 (ימי החודש). התו הכללי "*" מציין את כל הימים.
  • /M months מציין חודש(ים) בשנה. ברירת המחדל ליום הראשון של החודש. ערכים תקפים: ינואר, פברואר, מרץ, אפריל, מאי, יוני, יולי, אוגוסט, ספט', אוקטובר, נובמבר, דצמבר. התו הכללי "*" מציין את כל החודשים.
  • /I idletime מציין את משך הזמן הבלתי פעיל שיש להמתין לפני הפעלת משימת ONIDLE מתוזמנת. טווח תקף: 1 – 999 דקות.
  • /TN taskname מציין את המחרוזת בצורה של path\name המזהה באופן ייחודי את המשימה המתוזמנת הזו.
  • /TR taskrun מציין את הנתיב ואת שם הקובץ של התוכנית שתופעל בזמן המתוכנן.
    דוגמה: C:\windows\system32\calc.exe
  • /ST starttime מציין את שעת ההתחלה להפעלת המשימה. פורמט הזמן הוא HH: mm (זמן של 24 שעות), למשל, 14:30 ל-14:30. ברירת המחדל לשעה הנוכחית אם /ST לא צוין. אפשרות זו נדרשת עם /SC ONCE.
  • /RI interval מציין את מרווח החזרות בדקות. זה לא חל על סוגי לוח זמנים: MINUTE, HOURLY, ONSTART, ONLOGON, ONIDLE, ONEVENT. טווח תקף: 1 – 599940 דקות. אם צוין /ET או /DU, ברירת המחדל היא 10 דקות.
  • /ET endtime מציין את שעת הסיום להפעלת המשימה. פורמט הזמן הוא HH: mm (זמן של 24 שעות), למשל, 14:50 ל-14:50. זה לא חל על סוגי לוחות זמנים: ONSTART, ONLOGON, ONIDLE, ONEVENT.
  • /DU duration מציין את משך הזמן להפעלת המשימה. פורמט הזמן הוא HH: mm. זה לא ישים עם /ET ועבור סוגי לוחות זמנים: ONSTART, ONLOGON, ONIDLE, ONEVENT. עבור משימות /V1, אם צוין /RI, משך ברירת המחדל הוא שעה אחת.
  • /K מסיים את המשימה בזמן הסיום או משך הזמן. זה לא רלוונטי עבור סוגי לוחות זמנים: ONSTART,
    ONLOGON, ONIDLE, ONEVENT. יש לציין /ET או /DU.
  • /SD startdate מציין את התאריך הראשון שבו המשימה פועלת. הפורמט הוא mm/dd/yyyy. ברירת מחדל לזרם
    תַאֲרִיך. זה לא חל על סוגי לוחות זמנים: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
  • /ED slutte מציין את התאריך האחרון שבו המשימה אמורה לפעול. הפורמט הוא mm/dd/yyyy. זה לא חל על סוגי לוחות זמנים: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
  • /EC ChannelName מציין את ערוץ האירוע עבור מפעילי OnEvent.
  • /IT מאפשר למשימה לפעול באופן אינטראקטיבי רק אם משתמש /RU מחובר כעת בזמן הפעלת העבודה.
    משימה זו פועלת רק אם המשתמש מחובר.
  • /NP לא נשמרת סיסמה. המשימה פועלת באופן לא אינטראקטיבי בתור המשתמש הנתון. רק משאבים מקומיים זמינים.
  • /Z מסמן את המשימה למחיקה לאחר ההפעלה הסופית שלה.
  • /XML xmlfile יוצר משימה מ-XML של המשימה שצוין בקובץ. ניתן לשלב עם מתגי /RU ו-/RP, או עם /RP בלבד, כאשר המשימה XML כבר מכילה את ה-principal.
  • /V1 יוצר משימה גלויה לפלטפורמות טרום-Vista. לא תואם ל-/XML.
  • /F יוצר בכוח את המשימה ומדכא אזהרות אם המשימה שצוינה כבר קיימת.
  • /RL level מגדיר את רמת הריצה עבור העבודה. ערכים חוקיים הם LIMITED והגבוהים ביותר. ברירת המחדל היא LIMITED.
  • /DELAY delaytime מציין את זמן ההמתנה לעיכוב הפעלת המשימה לאחר הפעלת הטריגר. פורמט הזמן הוא mmmm: ss. אפשרות זו תקפה רק עבור סוגי לוח זמנים ONSTART, ONLOGON, ONEVENT.
  • /HRESULT לאבחון טוב יותר, קוד היציאה מהתהליך יהיה בפורמט HRESULT.
  • /? מציג הודעת עזרה זו.

משנה: ערכים חוקיים עבור הבורר /MO לכל סוג לוח זמנים:
דקה: 1 - 1439 דקות.
לפי שעה: 1 - 23 שעות.
יומי: 1 - 365 ימים.
שבועי: שבועות 1 עד 52.
פעם אחת: אין שינויים.
ONSTART: אין שינויים.
ONLOGON: אין שינויים.
ONIDLE: ללא שינויים.
חודשי: 1 - 12, או
ראשון, שני, שלישי, רביעי, אחרון, יום אחרון.