1
Kaseya Advanced Workshop
Developed by
Kaseya University
Powered by
IT Scholars
Kaseya Version 6.2 Last updated on June 25, 2012
DAY ONE Developed by Kaseya University Powered by IT Scholars - - PowerPoint PPT Presentation
Kaseya Advanced Workshop DAY ONE Developed by Kaseya University Powered by IT Scholars Kaseya Version 6.2 Last updated on June 25, 2012 1 Kaseya Advanced Workshop WORKSHOP INTRODUCTION 2 Kaseya Advanced Workshop
1
Developed by
Powered by
Kaseya Version 6.2 Last updated on June 25, 2012
2
3
– Kaseya ¡Fundamentals ¡Workshop ¡
– Kaseya ¡Advanced ¡Topics ¡
– 2 ¡day, ¡3 ¡hours ¡of ¡lecture ¡and ¡lab ¡per ¡day ¡ – 5 ¡weeks ¡or ¡35 ¡days ¡of ¡access ¡to ¡portal ¡and ¡lab ¡
4
– Delivered ¡in ¡two ¡consequent ¡days, ¡3 ¡hours ¡per ¡day. ¡
– Training ¡materials ¡includes ¡training ¡videos, ¡interac>ve ¡ videos, ¡self-‑assessment ¡quizzes, ¡and ¡reading ¡material ¡ available ¡24x7. ¡
– Virtual ¡labs ¡include ¡five ¡dedicated ¡virtual ¡machines ¡and ¡
exercises ¡and ¡step-‑by-‑step ¡instruc>ons. ¡ ¡ – 40 ¡hours ¡will ¡expire ¡aPer ¡the ¡first ¡week ¡ ¡ – 10 ¡hours ¡per ¡week ¡for ¡the ¡next ¡4 ¡weeks ¡
5
– Theory ¡ ¡
– Hands-‑on ¡
6
Advanced, ¡and ¡SysAdmin ¡your ¡company ¡will ¡ receive ¡Premium ¡Service ¡Status. ¡
– Contact ¡your ¡sales ¡person ¡for ¡details ¡of ¡the ¡ advantages ¡of ¡Premium ¡Service ¡Status. ¡
more ¡compeAAve ¡in ¡the ¡IT ¡market. ¡
7
– Advanced ¡Agent ¡Procedures ¡
– Advanced ¡Monitoring ¡ – Advanced ¡Repor>ng ¡
8
GoToMeeAng ¡Chat ¡ ¡
to ¡answer ¡them ¡
ques>on, ¡you ¡can ¡also ¡raise ¡ your ¡hand ¡to ¡indicate ¡that ¡ you ¡need ¡an ¡answer ¡quickly! ¡
them ¡to ¡ training@kaseya.com ¡
9
10
your ¡account ¡prior ¡to ¡the ¡workshop. ¡ ¡ ¡
to ¡create ¡your ¡account ¡now, ¡as ¡you ¡may ¡fall ¡ behind ¡of ¡the ¡lecture ¡topics. ¡You ¡can ¡create ¡ your ¡account ¡during ¡the ¡break ¡or ¡aPer ¡ today’s ¡session. ¡
quick ¡overview ¡of ¡the ¡process, ¡so ¡that ¡you ¡ can ¡create ¡your ¡account ¡properly. ¡
11
www.it-‑scholars.com ¡for ¡another ¡workshop ¡ (e.g., ¡Kaseya ¡Fundamentals ¡Workshop), ¡you ¡ do ¡not ¡need ¡to ¡create ¡another ¡account. ¡
new ¡course. ¡
remember ¡either ¡your ¡username ¡or ¡the ¡ email ¡address ¡that ¡you ¡used ¡before, ¡you ¡ can ¡reset ¡your ¡password. ¡
12
13
NOT ¡include: ¡" ¡/ ¡\ ¡[ ¡] ¡: ¡; ¡| ¡= ¡, ¡+ ¡* ¡? ¡< ¡> ¡@ ¡
14
Code ¡(see ¡System ¡> ¡License ¡Manager). ¡ ¡
“training@kaseya.com". ¡
15
buVon, ¡you ¡may ¡receive ¡a ¡“Session ¡Key ¡ Error” ¡message ¡
seungs ¡in ¡your ¡browser. ¡ ¡
your ¡trusted ¡sites ¡to ¡address ¡this ¡issue. ¡
default ¡security ¡seungs ¡are ¡more ¡relaxed ¡ than ¡other ¡mainstream ¡browsers. ¡
16
receive ¡an ¡email ¡confirma>on ¡with ¡a ¡link ¡to ¡ confirm ¡your ¡account. ¡
login ¡to ¡the ¡portal ¡
– www.it-‑scholars.com ¡ – Chrome ¡is ¡a ¡preferred ¡browser ¡
17
Kaseya ¡Advanced ¡course ¡for ¡this ¡week ¡ Note: ¡If ¡you ¡do ¡not ¡see ¡the ¡list ¡of ¡courses, ¡ and ¡you ¡cannot ¡find ¡the ¡All ¡Courses ¡buVon ¡
link ¡located ¡at ¡the ¡top ¡right ¡of ¡the ¡page, ¡ and ¡then ¡click ¡on ¡the ¡All ¡Courses ¡buVon. ¡
18
19
You ¡can ¡safely ¡ignore ¡this ¡part! ¡ You ¡can ¡safely ¡ignore ¡this ¡part! ¡
This Workshop Announcements Lecture Notes and Recorded Videos Course Topic Quick Links Show Only This Section Four-Step Reinforcement Learning Orientation Video
20
– No ¡need ¡to ¡visit ¡this ¡link ¡as ¡you ¡receive ¡an ¡email ¡for ¡ any ¡announcements ¡posted. ¡
– Access ¡Your ¡Virtual ¡Lab ¡
– Pre-‑Schedule ¡Your ¡Virtual ¡Lab ¡(Op>onal) ¡
cer>fica>on ¡tests. ¡ ¡
– Check ¡for ¡Your ¡Remaining ¡Quota ¡(Op>onal) ¡
– Request ¡for ¡More ¡Quota ¡(Op>onal) ¡
21
will ¡see ¡this ¡window, ¡allowing ¡you ¡to ¡schedule ¡ your ¡virtual ¡lab ¡on ¡demand. ¡Schedule ¡for ¡3 ¡hours. ¡
22
(Op>onal)
23
(Op>onal) ¡
600 minutes or 10 hours of virtual lab per week
24
(Op>onal) ¡
25
(cont.)
– The ¡most ¡updated ¡lecture ¡slides ¡and ¡recorded ¡videos ¡ can ¡be ¡downloaded ¡from ¡the ¡links ¡listed ¡here. ¡
– Each ¡course ¡topic ¡has ¡its ¡own ¡separate ¡sec>on. ¡ – It ¡follows ¡the ¡Four-‑Step ¡Reinforcement ¡Learning ¡
– You ¡can ¡click ¡on ¡the ¡hollow ¡square ¡on ¡the ¡right ¡side ¡of ¡ each ¡separate ¡sec>on ¡to ¡focus ¡on ¡the ¡training ¡ materials ¡listed ¡under ¡only ¡that ¡sec>on. ¡
26
– A ¡new ¡concept ¡is ¡introduced ¡by ¡the ¡instructor. ¡If ¡you ¡missed ¡it, ¡ you ¡can ¡watch ¡the ¡streaming ¡videos ¡before ¡the ¡next ¡lecture. ¡
– If ¡aPer ¡listening ¡to ¡the ¡lecture ¡(or ¡watching ¡the ¡videos ¡in ¡Step ¡1), ¡ you ¡have ¡not ¡yet ¡comfortable ¡with ¡all ¡the ¡concepts, ¡you ¡can ¡ prac>ce ¡using ¡the ¡interac>ve ¡videos ¡aPer ¡the ¡lecture ¡is ¡over. ¡
– You ¡can ¡prac>ce ¡using ¡your ¡dedicated ¡virtual ¡lab ¡during ¡the ¡ lecture ¡sessions, ¡following ¡the ¡steps ¡introduced ¡by ¡the ¡instructor. ¡ If ¡you ¡fall ¡behind, ¡just ¡listen ¡to ¡the ¡lecture ¡and ¡take ¡notes. ¡You ¡can ¡ perform ¡your ¡lab ¡assignments ¡aPer ¡the ¡lecture ¡is ¡over. ¡
– You ¡can ¡read ¡about ¡all ¡the ¡detailed ¡func>ons ¡available ¡in ¡each ¡ Kaseya ¡module ¡by ¡reading ¡the ¡corresponding ¡book ¡chapters. ¡You ¡ can ¡then ¡assess ¡your ¡knowledge ¡by ¡taking ¡a ¡quiz. ¡
27
Interna>onal ¡University ¡(FIU) ¡as ¡the ¡lead ¡IT ¡ Administrator ¡to ¡manage ¡500 ¡computers. ¡
you ¡with ¡500 ¡computers ¡to ¡play ¡with! ¡
virtual ¡environment ¡that ¡has ¡ ¡
– One ¡shared ¡SaaS ¡Kaseya ¡Server ¡ – 5 ¡dedicated ¡virtual ¡machines ¡ – One ¡NAT ¡router ¡
28
buildings ¡
– School ¡of ¡Compu>ng ¡& ¡Info. ¡Sciences ¡(SCIS) ¡ – Machine ¡Room ¡(MR) ¡ – Green ¡Library ¡(GL) ¡ – College ¡of ¡Engineering ¡& ¡Compu>ng ¡(CEC) ¡
– 1 ¡x ¡KServer ¡(a ¡SaaS ¡Account ¡with ¡System ¡Role) ¡ – 1 ¡x ¡Windows ¡2003 ¡Server ¡(Domain ¡Controller) ¡ – 4 ¡x ¡Windows ¡XP ¡(only ¡2 ¡in ¡the ¡domain) ¡ – 1 ¡x ¡Linux ¡(playing ¡as ¡a ¡NAT ¡router) ¡
29
192.168.0.1 ¡ 192.168.3.1 ¡ 192.168.2.1 ¡ 192.168.3.10 ¡ 192.168.0.10 ¡ 192.168.0.100 ¡
Internet ¡
Kaseya ¡Server ¡ dc ¡ ws1 ¡ InstrucAon ¡ ¡ Lab ¡
… ¡
PCs ¡& ¡ Laptops ¡ Your ¡Laptop/Desktop ¡
¡NAT ¡ROUTER ¡ 192.168.0.0/24 ¡ 192.168.2.0/24 ¡ 192.168.3.0/24 ¡ 192.168.1.10 ¡
Machine ¡ ¡ Room ¡ Guest ¡ ¡ Desktops ¡
192.168.1.1 ¡ 192.168.1.0/24 ¡ 192.168.1.100 ¡
… ¡
guest1 ¡
192.168.2.100 ¡
pc1 ¡
… ¡ … ¡
30
– 192.168.0.1, ¡1.1, ¡2.1 ¡and ¡3.1 ¡
– ws1.scis.fiu.edu ¡-‑ ¡192.168.0.100 ¡
– dc.mr.fiu.edu ¡-‑ ¡192.168.0.10, ¡1.10, ¡and ¡3.10 ¡
– guest1.gl.fiu.edu ¡-‑ ¡192.168.1.100 ¡
(laptop1), ¡each ¡with ¡one ¡card: ¡ ¡
– pc1.cec.fiu.edu ¡-‑ ¡192.168.2.100 ¡ – laptop1.ced.fiu.edu ¡– ¡192.168.2.200 ¡ ¡
31
32
Virtual ¡Labs ¡Portal ¡
33
Virtual ¡Labs ¡Portal ¡
34
Virtual ¡Labs ¡Portal ¡
dedicated ¡virtual ¡machines ¡
– HostName:PortName ¡
35
– Windows ¡
– MAC ¡
– Linux ¡
– Web ¡Browser ¡
Portal ¡
– … ¡ ¡
36
– Go ¡to ¡Start ¡> ¡Run ¡ – Type ¡mstsc.exe ¡
37
38
39
experience ¡that ¡the ¡keyboard ¡and/or ¡ mouse ¡do ¡not ¡work. ¡Simply ¡reconnect ¡to ¡ resolve ¡the ¡issue ¡(click ¡on ¡the ¡tab). ¡
sessions, ¡you ¡should ¡get ¡rid ¡of ¡the ¡ background ¡wallpaper ¡in ¡the ¡XP ¡machines. ¡
use ¡5 ¡instances ¡of ¡mstsc.exe ¡rather ¡than ¡
40
the ¡exercises, ¡but ¡just ¡in ¡case ¡you ¡want ¡full ¡ control ¡over ¡your ¡dedicated ¡machines, ¡they ¡ are ¡provided ¡to ¡you. ¡
copy ¡of ¡the ¡virtual ¡machine! ¡ ¡
>me ¡of ¡your ¡virtual ¡lab. ¡
41
¡ >me, ¡a ¡tenant ¡account ¡on ¡our ¡SaaS ¡KServer ¡ will ¡be ¡automa>cally ¡created ¡for ¡you ¡and ¡ your ¡username ¡and ¡password ¡will ¡be ¡ synced ¡with ¡your ¡account ¡at ¡IT ¡Scholars. ¡
during ¡a ¡scheduled ¡virtual ¡lab. ¡ ¡
– If ¡it ¡complains ¡that ¡your ¡account ¡is ¡disabled, ¡it ¡ simply ¡means ¡that ¡your ¡virtual ¡lab ¡ran ¡out ¡of ¡ >me ¡or ¡you ¡forgot ¡to ¡schedule ¡one. ¡
42
you ¡are ¡completely ¡familiar ¡with ¡ ¡
– the ¡background ¡story ¡ ¡ – the ¡network ¡diagram ¡ ¡ – the ¡building ¡names ¡ – the ¡name ¡of ¡the ¡virtual ¡machines ¡
machines ¡as ¡servers ¡and ¡worksta>ons ¡
– Servers: ¡dc ¡ – WorkstaAons: ¡ws1, ¡guest1, ¡pc1, ¡and ¡laptop1 ¡ ¡ ¡
43
(cont.)
– Don’t ¡worry ¡if ¡you ¡can’t ¡complete ¡the ¡LABs. ¡ – You ¡can ¡finish ¡the ¡labs ¡as ¡homework. ¡ ¡
– Watch ¡the ¡streaming ¡videos ¡(Step ¡1) ¡ – Work ¡with ¡the ¡Interac>ve ¡Videos ¡(Step ¡2) ¡ – Prac>ce ¡in ¡Your ¡Virtual ¡Lab ¡(Step ¡3) ¡
the ¡screenshots ¡included ¡lab ¡review ¡slides ¡at ¡the ¡ beginning ¡of ¡the ¡next ¡slide ¡set. ¡
– Scan ¡the ¡Book ¡Chapter ¡& ¡Take ¡the ¡Quiz ¡(Step ¡4) ¡
44
and ¡enroll ¡in ¡the ¡course? ¡
Web ¡site? ¡
Course ¡Home ¡Page? ¡
slides ¡for ¡Day ¡One? ¡ ¡ Were ¡you ¡able ¡to ¡start ¡your ¡virtual ¡lab? ¡ Were ¡you ¡able ¡to ¡logon ¡to ¡the ¡Kaseya ¡VSA? ¡
45
sec>on ¡of ¡your ¡GoToMee>ng ¡window. ¡
ques>ons ¡to ¡training@kaseya.com ¡too. ¡
¡ please ¡just ¡watch ¡the ¡presenta>on, ¡take ¡ some ¡notes, ¡and ¡perform ¡your ¡labs ¡aPer ¡ the ¡lecture. ¡
46
47
– Advanced ¡Agent ¡Procedures ¡
– Advanced ¡Monitoring ¡ – Advanced ¡Repor>ng ¡
Advanced ¡Agent ¡Procedures ¡
– Advanced ¡Monitoring ¡ – Advanced ¡Repor>ng ¡
48
– Best ¡prac>ces ¡are ¡prac>ces ¡that ¡the ¡industry ¡ has ¡come ¡up ¡with ¡as ¡generally ¡the ¡best ¡way ¡of ¡
– Using ¡Best ¡Prac>ces ¡in ¡your ¡organisa>on, ¡ combined ¡with ¡your ¡own ¡values, ¡opinions ¡and ¡ experience ¡turns ¡them ¡into ¡Good ¡PracAces. ¡
49
– Naming ¡conven>ons ¡ – Never ¡use ¡spaces ¡in ¡names ¡ – 1st ¡step ¡= ¡Agent ¡Working ¡Directory ¡ – 2nd ¡step ¡= ¡Unique ¡storage ¡loca>on ¡ – 3rd ¡& ¡Last ¡step ¡= ¡Work ¡Nice ¡& ¡Clean ¡ – Use ¡the ¡Agent ¡Procedure ¡log ¡ – Enable ¡Repor>ng ¡ – Use ¡notes ¡& ¡descrip>on ¡fields ¡
50
– Write ¡File ¡ – Get ¡URL ¡ – Shell ¡commands ¡(copy, ¡xcopy, ¡robocopy) ¡
– GetFile ¡copy ¡to ¡server ¡ – Shell ¡Commands ¡ – Transfer ¡File ¡
51
52
– NOTE: ¡which ¡step ¡it ¡ran ¡and ¡which ¡variables ¡ has ¡values. ¡
53
creden>als ¡
– Agent ¡Procedures ¡runs ¡with ¡either ¡User ¡Logged ¡ in ¡creden>als ¡or ¡Kaseya ¡provided ¡creden>als ¡
– Agent ¡– ¡Creden>als ¡ – Give ¡Current ¡User ¡Admin ¡Rights ¡ – Impersonate ¡User ¡
54
– Run ¡the ¡CCleaner ¡to ¡cleanup ¡files ¡with ¡the ¡/Auto ¡ parameter ¡ – IF ¡NOT ¡then ¡ ¡download ¡the ¡installer ¡and ¡install ¡ CCleaner ¡applica>on ¡
55
¡ to ¡unwanted ¡websites ¡ ¡
56
– Eventcreate ¡ – Send ¡Emails ¡ – Create ¡Ticket ¡(use ¡email ¡reader) ¡
– CPU ¡U>liza>on ¡sample ¡ – File ¡Size ¡and ¡Directory ¡Structure ¡Inventory ¡
– Refer ¡to ¡CCleaner ¡
57
– EVENTCREATE ¡[/S ¡system ¡[/U ¡username ¡[/P ¡[password]]]] ¡/ID ¡even>d ¡[/L ¡logname] ¡[/SO ¡srcname] ¡/T ¡type ¡/D ¡ descrip>on ¡ – Descrip>on: ¡This ¡command ¡line ¡tool ¡enables ¡an ¡administrator ¡to ¡create ¡a ¡custom ¡event ¡ID ¡and ¡message ¡in ¡a ¡ specified ¡event ¡log. ¡ – Parameter ¡List: ¡ – ¡ ¡ ¡ ¡/S ¡ ¡ ¡ ¡system ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Specifies ¡the ¡remote ¡system ¡to ¡connect ¡to. ¡ – ¡ ¡ ¡ ¡/U ¡ ¡ ¡ ¡[domain\]user ¡ ¡ ¡Specifies ¡the ¡user ¡context ¡under ¡which ¡the ¡command ¡should ¡execute. ¡ – ¡ ¡ ¡ ¡/P ¡ ¡ ¡ ¡[password] ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Specifies ¡the ¡password ¡for ¡the ¡given ¡user ¡context. ¡Prompts ¡for ¡input ¡if ¡omiVed. ¡ – ¡ ¡ ¡ ¡/L ¡ ¡ ¡ ¡logname ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Specifies ¡the ¡event ¡log ¡to ¡create ¡an ¡event ¡in. ¡ – ¡ ¡ ¡ ¡/T ¡ ¡ ¡ ¡type ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Specifies ¡the ¡type ¡of ¡event ¡to ¡create. ¡Valid ¡types: ¡SUCCESS, ¡ERROR, ¡WARNING, ¡
– ¡ ¡ ¡ ¡/SO ¡ ¡ ¡source ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Specifies ¡the ¡source ¡to ¡use ¡for ¡the ¡event ¡(if ¡not ¡specified, ¡source ¡will ¡default ¡to ¡ 'eventcreate'). ¡A ¡valid ¡source ¡ ¡can ¡be ¡any ¡string ¡and ¡should ¡represent ¡the ¡applica>on ¡or ¡component ¡that ¡is ¡ genera>ng ¡the ¡event. ¡ – ¡ ¡ ¡ ¡/ID ¡ ¡ ¡id ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Specifies ¡the ¡event ¡ID ¡for ¡the ¡event. ¡A ¡valid ¡custom ¡message ¡ID ¡is ¡in ¡the ¡range ¡ ¡of ¡1 ¡-‑ ¡1000. ¡ – ¡ ¡ ¡ ¡/D ¡ ¡ ¡ ¡descrip>on ¡ ¡ ¡ ¡ ¡ ¡ ¡Specifies ¡the ¡descrip>on ¡text ¡for ¡the ¡new ¡event. ¡ – ¡ ¡ ¡ ¡/? ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Displays ¡this ¡help ¡message. ¡
– ¡ ¡ ¡ ¡EVENTCREATE ¡/T ¡ERROR ¡/ID ¡1000 ¡ ¡/L ¡APPLICATION ¡/D ¡"My ¡custom ¡error ¡event ¡for ¡the ¡applica>on ¡log" ¡ – ¡ ¡ ¡ ¡EVENTCREATE ¡/T ¡ERROR ¡/ID ¡999 ¡/L ¡APPLICATION ¡/SO ¡WinWord ¡/D ¡"Winword ¡event ¡999 ¡happened ¡due ¡to ¡ low ¡diskspace" ¡ – ¡ ¡ ¡ ¡EVENTCREATE ¡/S ¡system ¡/T ¡ERROR ¡/ID ¡100 ¡/L ¡APPLICATION ¡/D ¡"Custom ¡job ¡failed ¡to ¡install" ¡ – ¡ ¡ ¡ ¡EVENTCREATE ¡/S ¡system ¡/U ¡user ¡/P ¡password ¡/ID ¡1 ¡/T ¡ERROR ¡ ¡/L ¡APPLICATION ¡/D ¡"User ¡access ¡failed ¡due ¡to ¡ invalid ¡user ¡creden>als" ¡
58
for ¡unwanted ¡files ¡
Module ¡when ¡an ¡unwanted ¡file ¡is ¡found ¡
– If ¡found ¡create ¡an ¡Event ¡Log ¡Entry ¡that ¡Kaseya ¡ will ¡create ¡the ¡appropriate ¡alert ¡to. ¡
59
– Example ¡of ¡looking ¡for ¡all ¡.mp3 ¡and ¡.mp4 ¡files ¡
60
– Example ¡of ¡looking ¡for ¡all ¡.mp3 ¡files ¡
<?xml version="1.0" encoding="utf-8"?> <ScriptExport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.kaseya.com/vsa/ 2008/12/Scripting"> <Procedure name="Search for unwanted files" treePres="3" id="885127264" folderId="69189751262456913681237285"> <Body description=""> <Statement description="Create a named procedure variable and assign a value retrieved from the managed machine by the agent." name="GetVariable" continueOnFail="false"> <Parameter xsi:type="EnumParameter" name="VariableType" value="AgentTempDirectory" /> <Parameter xsi:type="StringParameter" name="SourceContent" value="" /> <Parameter xsi:type="StringParameter" name="VariableName" value="agtworkdir" /> </Statement> <Statement description="Create a named procedure variable and assign a value retrieved from the managed machine by the agent." name="GetVariable" continueOnFail="false"> <Parameter xsi:type="EnumParameter" name="VariableType" value="Prompt" /> <Parameter xsi:type="StringParameter" name="SourceContent" value="Enter extension of files to search for (i.e. mp3): " /> <Parameter xsi:type="StringParameter" name="VariableName" value="fileext" /> </Statement> <Statement description="Display a message dialog to the user." name="SendMessage" continueOnFail="false"> <Parameter xsi:type="StringParameter" name="Message" value="running command
dir c:\*.#fileext# /S /O >> #agtworkdir#\unwantedfiles \#fileext#list.txt" /> <Parameter xsi:type="BooleanParameter" name="Immediate" value="True" /> </Statement> <Statement description="Execute the given command as if it were typed in at a command prompt." name="ExecuteShellCommand" continueOnFail="false"> <Parameter xsi:type="StringParameter" name="Command" value="dir c:\*.#fileext# /S /O >> #agtworkdir#\unwantedfiles\#fileext#list.txt" /> <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="User" /> <Parameter xsi:type="BooleanParameter" name="Is64Bit" value="False" /> </Statement> </Body> </Procedure> </ScriptExport>
61
– CPU ¡U>liza>on ¡sample ¡
(KPerfMon)” ¡ ¡
– Grabs ¡the ¡Process ¡List ¡and ¡U>liza>on ¡of ¡machines ¡ processes ¡and ¡outputs ¡to ¡Agent ¡Procedure ¡Logs, ¡GetFiles ¡ Loca>on ¡for ¡the ¡Agent, ¡and ¡archives ¡to ¡Kaseya ¡Server ¡
62
63
file ¡extension ¡#fileext#list.txt ¡file ¡in ¡the ¡ Agent ¡Working ¡directory\UnWantedFiles ¡
file???? ¡
– Copy ¡to ¡Kaseya ¡Server? ¡ – Store ¡on ¡the ¡local ¡machine? ¡ – Create ¡an ¡alert ¡if ¡unwanted ¡files ¡are ¡found ¡on ¡ the ¡machine. ¡
– Create ¡a ¡report ¡to ¡list ¡all ¡machines ¡with ¡ Unwanted ¡Files ¡Found ¡
64
Reader ¡X ¡(10.1) ¡
– GET ¡URL ¡– ¡ ¡
en_US/AdbeRdr1013_en_US.exe ¡
REMOVE_PREVIOUS=YES ¡/qn ¡
65
sec>on ¡of ¡your ¡GoToMee>ng ¡window. ¡
ques>ons ¡to ¡training@kaseya.com ¡too. ¡
¡ please ¡just ¡watch ¡the ¡presenta>on, ¡take ¡ some ¡notes, ¡and ¡perform ¡your ¡labs ¡aPer ¡ the ¡lecture. ¡
66
– Advanced ¡Agent ¡Procedures ¡
– Advanced ¡Monitoring ¡ – Advanced ¡Repor>ng ¡
Day ¡One ¡
Advanced ¡Agent ¡Procedures ¡
– Advanced ¡Monitoring ¡ – Advanced ¡Repor>ng ¡
67