În această ediție a Școlii Geek, vă vom învăța despre utilitatea extrem de puternică a aplicației Task Scheduler pe care Windows o folosește în spatele scenei pentru a face tot felul de lucruri.
ȘCOALĂ NAVIGAȚIES-ar putea să vă gândiți că Programatorul de sarcini este doar o modalitate de a programa o aplicație pentru a rula la un moment dat, dar este mult mai mult decât atât și a devenit o parte integrantă a Windows.
În trecut, Windows avea o tona de Servicii care rulează în fundal în orice moment doar pentru a face lucruri cum ar fi evenimente de curățare a sistemului de declanșare sau de întreținere care trebuiau să ruleze la un moment dat. Versiunile moderne ale Windows au abandonat această practică cât mai mult posibil și, în schimb, au adăugat evenimente la Schema de Lucru pentru ca aceștia să facă același lucru, dar fără a cere un proces de rulare și de a pierde memoria tot timpul.
Acest lucru nu înseamnă că Windows nu are servicii care rulează, bineînțeles, deoarece multe lucruri trebuie să rămână difuzate tot timpul în fundal, atât pentru că necesită activitate constantă, cât și pentru a comunica cu alte procese. Dar migrarea sarcinilor de sistem către Task Scheduler a fost un lucru minunat pentru utilizatorii de PC-uri.
Când deschideți pentru prima dată aplicația Task Scheduler, veți vedea trei panouri de informații: panoul din stânga cu o listă de directoare într-un format copac utilizat pentru a organiza lista de sarcini programate, panoul de mijloc care afișează sarcinile ele însele și panoul Acțiuni din dreapta care vă oferă acces rapid la elementele de meniu obișnuite.
Nu fi intimidat de toate lucrurile din interfață - este într-adevăr destul de simplu și nu există atât de multe opțiuni la interfața aglomerată încât să pară că există.
Panoul din dreapta poate fi dezactivat utilizând pictograma din dreapta barei de instrumente, deoarece toate acțiunile sunt disponibile și în meniul Acțiune. Dacă aveți o sarcină selectată din listă, meniul se va schimba într-un set specific de sarcini, cum ar fi Run sau End, dar când deschideți pentru prima oară Task Scheduler sau dacă nu aveți o sarcină selectată, veți vedea opțiunile de creat sarcinile, afișarea sarcinilor de rulare și toate celelalte.
Vom explica cum să creăm sarcini într-un minut, dar mai întâi ar trebui să trecem prin câteva din opțiunile din listă și să explicăm ce fac.
Opțiunea "Afișare toate sarcinile de rulare" afișează o listă cu adevărat simplă, care arată care sunt sarcinile care se execută în prezent, deși nu pare să apară niciodată coloanele "Început" sau "Durată de execuție". În orice caz, este util să vezi dacă lucrurile sunt difuzate.
Opțiunea Enable / Disable All History (Activare / Dezactivare toate istoricul activităților) este foarte utilă deoarece permite activarea fișei Istoric și urmărește aproape tot ceea ce se întâmplă. Dacă rezolvați o problemă care implică o sarcină programată, ar trebui să activați această opțiune pentru a obține mai multe date pentru a lucra cu - asigurați-vă că ați dezactivat-o din nou, după aceea, deoarece este o logare inutilă care ar putea degrada ușor performanța dacă nu Nu ai nevoie.
Vom trece foarte mult în detaliu despre detaliile celorlalte tab-uri de detaliu ale activității, dar merită să examinați multe din foldere pentru a vedea tipurile de lucruri care se execută cu o sarcină programată de către Windows sau de la o terță parte software-ul.
De exemplu, dacă vă aflați în directorul Microsoft -> Windows -> Defrag, veți vedea sarcina ScheduledDefrag din listă. Fila "Acțiuni" vă arată ce se află în spatele scenei și puteți vedea ce opțiuni sunt setate.
Notă: nu v-am recomanda să vă amestecați cu opțiunile pentru serviciile Microsoft integrate. Considerați-o doar informativă.
Un alt exemplu amuzant este dosarul Microsoft -> Windows -> ApplicationData, care are sarcina CleanupTemporaryState. Privind la fila Acțiuni, ne spune linia de comandă reală, care folosește componenta rundll32.exe pentru a rula fișierul Windows.Storage.ApplicationData.dll și apelează funcția CleanupTemporaryState în acel DLL.
Ce inseamna asta? Puteți să vă simțiți liber să arătați totul pentru dvs., dar, în esență, toate aplicațiile .NET oferă posibilitatea de a utiliza funcțiile ApplicationData pentru a crea fișiere temporare sau date care sunt doar pentru sesiunea curentă. Prin urmare, Windows apelează funcția CleanupTemporaryState atât de des pentru a șterge aceste fișiere temporare, care sunt de asemenea localizate în folderele obișnuite Windows Temp.
Din moment ce vă întrebați deja, nu este necesar să declanșați manual această sarcină pentru a vă menține PC-ul curat - dacă doriți să eliminați aceste fișiere temporare, pur și simplu utilizați Disk Cleanup sau ceva de genul CCleaner. Dar este distractiv să înveți ceva mai mult despre cum funcționează Windows sub capotă.
Vorbind despre curățarea discului, știați că Windows va rula automat în modul silențios, ori de câte ori aveți foarte puțin spațiu pe disc?
Linia de comandă pentru această sarcină programată arată cum se efectuează - prin trecerea argumentelor / autoclean și / D% systemdrive% la cleanmgr.exe, Windows spune Disk Cleanup să ruleze automat și să curețe unitatea la care este instalat Windows.
Veți observa cu unele dintre aceste sarcini încorporate că Trigger-ul ar putea să nu fie setat. Aceasta ar putea fi dintr-o varietate de motive, inclusiv faptul că Windows ar putea declanșa sarcina programată într-un mod diferit.
Acum, că am trecut prin câteva dintre opțiunile din interfață, singurul lucru rămas este să înțelegeți cum să creați sarcini.
Expertul de bază de activități vă ajută să creați rapid o activitate fără a fi nevoie să înțelegeți totul despre interfață. Acesta vă va solicita un declanșator, ceea ce Windows utilizează pentru a decide când să execute sarcina. Declanșatorul ar putea fi un moment sau o dată, fie zilnic, săptămânal, lunar, fie doar în fiecare marți la 1PM. Opțiunile sunt foarte puternice odată ce selectați una și căutați la următorul ecran.
De asemenea, puteți alege să lansați o activitate când computerul pornește, când vă conectați sau chiar când un anumit eveniment apare în Vizualizatorul de evenimente, pe care îl vom acoperi în următoarea lecție.
Odată ce ați trecut prin setările Trigger, vi se va solicita acțiunea pe care doriți să o efectuați, care este doar o modalitate de a spune că veți folosi acest ecran pentru a porni un program. Puteți selecta în continuare să trimiteți un e-mail sau să afișați un mesaj, dar este posibil ca această caracteristică să fie eliminată într-o versiune ulterioară, deoarece ambele apar ca fiind depreciate acum.
În ecranul următor vi se va solicita un program sau un script și puteți adăuga argumente la acel script. Ultima opțiune pentru "Începeți în" este într-adevăr utilă dacă aplicația sau scriptul dvs. caută un fișier în dosarul curent, astfel încât să puteți seta dosarul curent la locul unde este fișierul.
Asta e tot ce este cu adevărat acolo pentru a crea o sarcină folosind vrăjitorul, dar acesta este doar modul de a începe.
Pagina următoare: Crearea de activități cu vizualizarea detaliată