თუ ხშირად იყენებთ გარკვეულ პროგრამებს Microsoft Windows 10-ში და დაიღალეთ მათი გახსნით გამორთვის ან გადატვირთვის შემდეგ, შეგიძლიათ შექმნათ დაგეგმილი დავალება, რომელიც მუშაობს ჩატვირთვისას.
ვარიანტი 1 – GUI-დან
- Გამოყენებით "Windows გასაღები“ + “რ” გაშვების გასახსნელად და აკრიფეთ “taskschd.msc“. ეს გახსნის დავალების განრიგს.
- მოქმედებების პანელის ქვეშ შეგიძლიათ აირჩიოთ უკანა დავალების შექმნა ან დავალების შექმნა. დააწკაპუნეთ ”დავალების შექმნა“.
- "დავალების შექმნაეკრანი გამოჩნდება. აირჩიეთ "გენერალი” ჩანართი.
- "-შისახელი” ველში, დაასახელეთ დავალება. მაგალითი: "Outlook ამოცანა“.
- "-შიაღწერა” ველში, აქ შეგიძლიათ აღწეროთ რისთვის არის ამოცანა და რას გააკეთებს იგი.
- ბოლო განყოფილება არის "უსაფრთხოების პარამეტრებიაქ შეგიძლიათ დააყენოთ ვის შეუძლია ამ ამოცანის შესრულება და აქვს თუ არა დავალებას ადმინისტრატორის უფლება.
- აირჩიეთ "ტრიგერები” ჩანართი.
- აირჩიეთ ”ახალი…“.
- "ახალი ტრიგერი” გამოჩნდება ფანჯარა, აქ თქვენ გაქვთ შესაძლებლობა დააყენოთ როდის დაიწყება დავალება.
- აირჩიეთ, როდის გსურთ დავალების დაწყება "დაიწყეთ დავალებაჩამოსაშლელი მენიუ.
- შეცვალეთ "პარამეტრები” ფართობი სურვილისამებრ.
- "-შიგაფართოებული პარამეტრები” ველი შეგიძლიათ აირჩიოთ დავალების გადადება, დავალების გამეორება, დავალების შეჩერება, გააქტიურება და ვადის ამოწურვა.
- “ჩართულია” შემოწმებულია ნაგულისხმევად.
- აირჩიეთ ”კარგი“.
- აირჩიეთ "მოქმედებები" ჩანართი, შემდეგ აირჩიეთ "ახალი“.
- "ახალი აქცია” ფანჯარა გაიხსნება.
- "-შიმოქმედება" ძირს დაგდება, "დაიწყეთ პროგრამა” დაყენებულია ნაგულისხმევად. სურვილის შემთხვევაში შეცვალეთ.
- აირჩიეთ ”დათვალიერება…" შემდეგ "პროგრამა/სკრიპტი” ველი
- გადახედეთ პროგრამას, რომლისთვისაც გსურთ დავალების დაგეგმვა.
- აირჩიეთ ”კარგი“.
- გადადით "პირობები” ჩანართი.
- თუ გსურთ, შეგიძლიათ შეცვალოთ ისინი, მაგრამ გირჩევთ დატოვოთ ეს პარამეტრები ნაგულისხმევად.
- აირჩიეთ "პარამეტრები” ჩანართი. თქვენ შეგიძლიათ შეცვალოთ ისინი, თუ გსურთ, მაგრამ მე გირჩევთ დატოვოთ ისინი მარტო.
- აირჩიეთ ”კარგი“.
თქვენ წარმატებით დააყენეთ დაგეგმილი დავალება!
ვარიანტი 2 - ბრძანების ხაზიდან
თქვენ შეგიძლიათ დაამატოთ დაგეგმილი ამოცანები ბრძანების ხაზიდან, თუ გსურთ მისი ჩართვა სკრიპტში "schtasks” ბრძანება პარამეტრებთან ერთად, რათა უთხრას, როდის დაიგეგმოს დავალება.
მაგალითად, თუ მსურდა „notepad.exe“-ის გაშვება ყოველ ოთხშაბათს 13:00 საათზე, შემეძლო გამომეყენებინა შემდეგი ბრძანება:
schtasks /create /tn OpenNotepad /tr notepad.exe /sc ყოველკვირეულად /d ოთხ /სთ 13:00:00
SCHTASKS /შექმენით [/S სისტემა [/U მომხმარებლის სახელი [/P [პაროლი]]] [/RU მომხმარებლის სახელი [/RP პაროლი]] /SC განრიგი [/MO მოდიფიკატორი] [/D დღე] [/M თვე] [/ I idletime] /TN ამოცანის სახელი /TR დავალების გაშვება [/ST დაწყების დრო] [/RI ინტერვალი] [ {/ET დასრულების დრო | /DU ხანგრძლივობა} [/K] [/XML xmlfile] [/V1]] [/SD დაწყების თარიღი] [/ED დასრულების თარიღი] [/IT | /NP] [/Z] [/F] [/HRESULT] [/?]
პარამეტრების სია:
- /S სისტემა განსაზღვრავს დისტანციურ სისტემას დასაკავშირებლად. თუ გამოტოვებულია სისტემის პარამეტრი ნაგულისხმევი ლოკალური სისტემისთვის.
- /U მომხმარებლის სახელი განსაზღვრავს მომხმარებლის კონტექსტს, რომლის მიხედვითაც SchTasks.exe უნდა შესრულდეს.
- /P [პაროლი] განსაზღვრავს პაროლს მოცემული მომხმარებლის კონტექსტში. გამოტოვების შემთხვევაში შეყვანის მოთხოვნა.
- /RU მომხმარებლის სახელი განსაზღვრავს მომხმარებლის ანგარიშს „გაშვება როგორც“ (მომხმარებლის კონტექსტი), რომლის მიხედვითაც გადის დავალება. სისტემის ანგარიშისთვის, მოქმედი მნიშვნელობებია "", "NT AUTHORITY\SYSTEM" ან "SYSTEM". v2 ამოცანებისთვის ასევე ხელმისაწვდომია „NT AUTHORITY\LOCALSERVICE“ და „NT AUTHORITY\NETWORKSERVICE“, ისევე როგორც ცნობილი SID სამივესთვის.
- /RP [პაროლი] განსაზღვრავს პაროლს „გაშვებული როგორც“ მომხმარებლისთვის. პაროლის მოთხოვნის მიზნით, მნიშვნელობა უნდა იყოს ან „*“ ან არცერთი. ეს პაროლი იგნორირებულია სისტემის ანგარიშისთვის. უნდა იყოს შერწყმული /RU ან /XML გადამრთველთან.
- /SC გრაფიკი განსაზღვრავს განრიგის სიხშირეს. მოქმედი განრიგის ტიპები: MINUTE, HOURLY, DAILY, Weekly, Monthly, ONE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- /MO მოდიფიკატორი აზუსტებს განრიგის ტიპს, რათა უფრო დახვეწილი აკონტროლებდეს განრიგის განმეორებას. მოქმედი მნიშვნელობები ჩამოთვლილია ქვემოთ მოცემულ სექციაში „მოდიფიკატორები“.
- /D days განსაზღვრავს კვირის დღეს დავალების გასაშვებად. მოქმედი მნიშვნელობები: ორშაბათი, სამშაბათი, ოთხშაბათი, ხუთშაბათი, პარასკევი, შაბათი, მზე და თვიური განრიგებისთვის 1 - 31 (თვეში დღეები). Wildcard „*“ მიუთითებს ყველა დღეზე.
- /M თვეები განსაზღვრავს წლის თვეს (თვეებს). ნაგულისხმევი თვის პირველ დღეს. მოქმედი მნიშვნელობები: JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC. Wildcard „*“ განსაზღვრავს ყველა თვეს.
- /I idletime განსაზღვრავს უმოქმედობის დროის რაოდენობას, რომელიც უნდა დაველოდოთ დაგეგმილი ONIDLE დავალების შესრულებამდე. მოქმედების დიაპაზონი: 1 – 999 წუთი.
- /TN taskname განსაზღვრავს სტრიქონს ბილიკის\სახელის სახით, რომელიც ცალსახად განსაზღვრავს ამ დაგეგმილ ამოცანას.
- /TR taskrun განსაზღვრავს პროგრამის გზას და ფაილის სახელს, რომელიც უნდა გაშვებული იყოს დაგეგმილ დროს.
მაგალითი: C:\windows\system32\calc.exe - /ST starttime განსაზღვრავს ამოცანის შესრულების დაწყების დროს. დროის ფორმატი არის HH: მმ (24 საათის დრო), მაგალითად, 14:30 14:30 საათისთვის. ნაგულისხმევი დროა, თუ /ST არ არის მითითებული. ეს პარამეტრი საჭიროა /SC ONCE-ით.
- /RI ინტერვალი განსაზღვრავს გამეორების ინტერვალს წუთებში. ეს არ ვრცელდება გრაფიკის ტიპებზე: MINUTE, HOURLY, ONSTART, ONLOGON, ONIDLE, ONEVENT. მოქმედი დიაპაზონი: 1 – 599940 წუთი. თუ მითითებულია /ET ან /DU, ნაგულისხმევად არის 10 წუთი.
- /ET endtime განსაზღვრავს დავალების შესრულების დასრულების დროს. დროის ფორმატი არის HH: მმ (24 საათის დრო) მაგალითად, 14:50 14:50 საათისთვის. ეს არ გამოიყენება გრაფიკის ტიპებისთვის: ONSTART, ONLOGON, ONIDLE, ONEVENT.
- /DU duration განსაზღვრავს დავალების შესრულების ხანგრძლივობას. დროის ფორმატი არის HH: მმ. ეს არ გამოიყენება /ET-ისთვის და გრაფიკის ტიპებისთვის: ONSTART, ONLOGON, ONIDLE, ONEVENT. /V1 ამოცანებისთვის, თუ მითითებულია /RI, ნაგულისხმევი ხანგრძლივობაა 1 საათი.
- /K წყვეტს დავალებას დასრულების ან ხანგრძლივობის დროს. ეს არ ვრცელდება განრიგის ტიპებზე: ONSTART,
ONLOGON, ONIDLE, ONEVENT. უნდა იყოს მითითებული ან /ET ან /DU. - /SD startdate განსაზღვრავს პირველ თარიღს, რომელზედაც ამოიწურება დავალება. ფორმატი არის mm/dd/yyyy. ნაგულისხმევი მიმდინარე
თარიღი. ეს არ ვრცელდება გრაფიკის ტიპებზე: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT. - /ED enddate განსაზღვრავს ბოლო თარიღს, როდესაც ამოცანა უნდა შესრულდეს. ფორმატი არის mm/dd/yyyy. ეს არ ვრცელდება გრაფიკის ტიპებზე: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- /EC ChannelName განსაზღვრავს მოვლენის არხს OneEvent ტრიგერებისთვის.
- /IT იძლევა ამოცანის ინტერაქტიულად გაშვებას მხოლოდ იმ შემთხვევაში, თუ /RU მომხმარებელი ამჟამად შესულია სამუშაოს შესრულების დროს.
ეს ამოცანა მუშაობს მხოლოდ იმ შემთხვევაში, თუ მომხმარებელი შესულია სისტემაში. - /NP პაროლი არ არის შენახული. ამოცანა მუშაობს არაინტერაქტიულად, როგორც მოცემული მომხმარებელი. ხელმისაწვდომია მხოლოდ ადგილობრივი რესურსები.
- /Z აღნიშნავს დავალებას მისი საბოლოო გაშვების შემდეგ წასაშლელად.
- /XML xmlfile ქმნის დავალებას ფაილში მითითებული XML ამოცანიდან. შეიძლება გაერთიანდეს /RU და /RP კონცენტრატორებით, ან მარტო /RP-ით, როდესაც XML ამოცანა უკვე შეიცავს ძირითადს.
- /V1 ქმნის ამოცანას, რომელიც ჩანს Vista-ს წინა პლატფორმებისთვის. არ არის თავსებადი /XML-თან.
- /F იძულებით ქმნის დავალებას და ახშობს გაფრთხილებებს, თუ მითითებული დავალება უკვე არსებობს.
- /RL დონე ადგენს Run Level-ს სამუშაოსთვის. მოქმედი მნიშვნელობები შეზღუდულია და უმაღლესი. ნაგულისხმევი არის LIMITED.
- /DELAY delaytime განსაზღვრავს ლოდინის დროს დავალების შესრულების გადადებას ტრიგერის გაშვების შემდეგ. დროის ფორმატი არის mmmm: ss. ეს ვარიანტი მოქმედებს მხოლოდ განრიგის ტიპებზე ONSTART, ONLOGON, ONEVENT.
- /HRESULT უკეთესი დიაგნოსტიკისთვის, პროცესის გასვლის კოდი იქნება HRESULT ფორმატში.
- /? აჩვენებს ამ დახმარების შეტყობინებას.
მოდიფიკატორები: მოქმედი მნიშვნელობები /MO გადამრთველისთვის გრაფიკის ტიპის მიხედვით:
წუთი: 1 – 1439 წუთი.
საათობრივი: 1 – 23 საათი.
ყოველდღიურად: 1 – 365 დღე.
ყოველკვირეული: კვირა 1 - 52.
ერთხელ: მოდიფიკატორები არ არის.
ONSTART: მოდიფიკატორები არ არის.
ONLOGON: მოდიფიკატორები არ არის.
ONIDLE: მოდიფიკატორები არ არის.
ყოველთვიური: 1 – 12, ან
პირველი, მეორე, მესამე, მეოთხე, ბოლო, ბოლო დღე.