В Task Scheduler на Windows (Task Scheduler) може да управлява като планирана задача, когато дадено събитие в дневника (описана в "тригери в Windows Event" статия). В тази статия, ние ще разберем как да се приложи механизъм, който изпълнява автоматично стартиране на планировчика работа, за да завършите друга задача. Помислете опростена зависимости задачи се изпълняват настройка разписание алгоритъм, които можете да приспособят да отговарят на вашите нужди.
В моя случай това е необходимо, след завършването на скрипта да тече друг скрипт от друг потребител. Поради това, тези действия не могат да бъдат обединени в една работа.
Да предположим, че ние трябва да пуснете планировчика на задачите за изпълнение Pong Ping задача. В началото и в края на всяка информация, работа се записва в системния регистър на събитието. Ние просто ще се съсредоточи върху появата на Ping завършване работа събития.
Open TaskScheduler конзола (Taskschd.msc), намерете и изберете Позив и в долната част на екрана, щракнете върху раздела случай История. съдържаща информация за всички събития, свързани с изпълнение на задачата. Ние сме заинтересовани в случай ID 102 (Задача завършен) - който се генерира след приключване на задачата.
Отваряне на подробното описание на събитията, като кликнете върху раздела Подробности и превключването към XML представителството на режима на събитие (XML View). По данни на XML, можете да получите всички подробности за събитието, което ще бъде необходимо да се изгради филтъра. По-специално, ние сме заинтересовани в:
Когато създавате спусъка, за да настроите Pong ние трябва да се създават работни места, когато условие за задействане в случай влезте 102 (Trigger На задача събитие). Но проблемът е, че има EventID 102 при завършване на всяка задача, а не само на работното място Ping.Въпреки това, има възможност за създаване на по-гъвкави условия за избрани събития (по поръчка), където стандартната филтъра не работи достатъчно добре, за да изберете събитие. Щракнете върху бутона Ново събитие филтър:
Създаване на нов филтър събитие, като посочва по-рано получените данни от XML представяне на събитието.
Събития трупи. Microsoft-Windows-TaskScheduler / Оперативна
източник събитие. TaskScheduler
категория на задачите. Задача завършена
След това включете в раздела XML, и да видим какво XML представителство на филтъра (XPath):XPath замени кода със следната филтриране дневника за TaskCompleted събития чрез определяне \ пинг:
След добавянето на това събитие се опитате да стартирате задачата пинг. След завършването му трябва незабавно да започне понг задача.XPath Обяснение е представена по-долу.
Remote Desktop сесия хост сървъра не разполага с лиценз за отдалечен работен плот определения от сървъра
Автоматично почистване IIS влезте с PowerShell
Ние реши проблема на свързване с L2TP / IPSec VPN сървър зад NAT
Разделителна способност: 1346 х 733 56 запитвания. 0,756 сек 23.41 MB
MAXCACHE: 0.4MB / 0.00036 сек