Hoe een geautomatiseerd PC Health Reporting System te creëren

Je gaat lunchen terwijl je mobiel je op een belangrijke tekst attent maakt. De SMS luidt: Home Computer Alert: 3 hackpogingen. Dit is geen fictie! Laat ons je laten zien hoe je dit doet!

Je gaat lunchen terwijl je mobiel je op een belangrijke tekst attent maakt.  De SMS luidt: Home Computer Alert: 3 hackpogingen.  Dit is geen fictie!  Laat ons je laten zien hoe je dit doet!
Advertentie

Stel je een toekomstige wereld voor, waar je met een paar vrienden gaat lunchen en opeens maakt je telefoon een sms-bericht. U herkent het geluid als de waarschuwingstoon die u instelt voor uw computerproblemen. Als je de notitie aanvinkt, lees je: "Computerwaarschuwing: je pc heeft 3 hackpogingen ondergaan."

Het hele concept van systemen die je kunnen waarschuwen voor alle problemen met je computers is niet echt meer in het science fiction-rijk. We hebben allerlei handige externe technieken om uw computers te controleren behandeld, zoals het instellen van Growl-meldingen Instellen Growl-meldingen tussen verschillende computers en apparaten Instellen Growl-meldingen tussen verschillende computers en apparaten Meer lezen, de gezondheid van computers controleren Hoe u SpeedFan op afstand kunt gebruiken Monitor gezondheid van de computer SpeedFan gebruiken voor het op afstand monitoren van de gezondheid van de computer Lees meer met SpeedFan, of gewoon op afstand verbinding maken met uw systemen Verbinding met extern bureaublad gebruiken Net als een IT Pro Verbinding met extern bureaublad gebruiken Net als een IT Pro Als u in de IT werkt afdeling van een bedrijf met een intern netwerk, de kansen zijn best goed dat je een of twee keer gebruik hebt moeten maken van Remote Desktop. Remote Desktop is ... Lees meer met Remote Desktop.

Uw computer individuele notificaties laten sturen voor specifieke computerproblemen kan veel werk vergen, vooral omdat het gaat om het diagnosticeren van wat soms behoorlijk ingewikkelde problemen kan zijn, en vervolgens het versturen van de sms via uw router naar het internet. Doebaar, ja. Makkelijk, nee. Dus, wat als uw computer u een volledig gezondheidsrapport zou kunnen sturen in de vorm van al uw verschillende computerlogbestanden zodat u problemen met uw thuiscomputer kunt oplossen of problemen kunt identificeren, ongeacht waar u zich in de wereld bevindt?

Dat is wat we vandaag gaan doen: een geautomatiseerd notificatiesysteem maken waarbij uw computer belangrijke logbestanden en computerstatusinformatie verzamelt en die vervolgens dagelijks via e-mail naar u verzendt in de vorm van een gearchiveerd bestand.

Benodigd gereedschap voor uw geautomatiseerde meldingssysteem

Om dit systeem op je thuiscomputer in te stellen, heb je een paar softwaretools nodig die we dan gaan samenstellen en ze in harmonie laten werken. Download en installeer eerst Microsoft Security Essentials. Hiermee worden alle computerscans en logboekbestandverzamelingen uitgevoerd en vervolgens allemaal netjes in een archiefbestand verpakt.

Zorg er ook voor dat je bent aangemeld voor een IFTTT-account en probeer een paar recepten te maken. 5 Ongebruikelijke IFTTT-recepten die je misschien niet hebt bedacht 5 Ongebruikelijke IFTTT-recepten Je hebt misschien niet gedacht Je hebt de mensen bij IFTTT die maken webautomatisering ziet eruit als kinderspel. Het is behoorlijk indrukwekkend. Ik besloot om eindelijk door IFTTT te gaan graven om te zien of ik kon komen met een paar ... Lees meer, dus je went eraan. Je hebt ook een Dropbox-account nodig waarin je eindrapporten worden opgeslagen (hoewel niet helemaal noodzakelijk). U kunt uitchecken of Dropbox-gids De onofficiële gids voor Dropbox De onofficiële gids voor Dropbox Dropbox biedt meer dan u misschien denkt: u kunt het gebruiken voor het delen van bestanden, een back-up van uw gegevens maken, bestanden tussen computers synchroniseren en zelfs uw computer op afstand bedienen. Meer informatie voor hulp bij het instellen. Eindelijk, volg mijn Blat-installatiegids Stuuropdrachtregel-e-mails gemakkelijk verzenden met Blat Verzend eenvoudig opdrachtregel-e-mails met Blat Blat. Niet precies het woord dat u voor ogen hebt, zou de naam zijn van een tool die u kunt gebruiken om e-mails te sturen naar iedereen in de wereld, van elke toepassing of softwaretool die u ... Lees meer om de blat-opdrachtregel e-mailtool te installeren.

MS Security Essentials instellen

Zodra u deze vier hulpprogramma's hebt geïnstalleerd en klaar om te gaan, is het tijd om taken in te plannen die uw computerinformatie verzamelen en deze e-mailen.

Microsoft Security Essentials biedt opdrachtregelparameters die u kunt gebruiken om logbestanden te verpakken. Het commando om dit te doen is "mpcmdrun.exe -Getfiles -Scan". U vindt het uitvoerbare bestand in de map c: \ programmabestanden \ microsoft security client \. Wanneer u die opdracht uitvoert vanaf de prompt, ziet het script er zo uit.

security-verslag2

Het duurt minder dan een minuut om het uit te voeren en vervolgens worden alle bestanden in een CAB-bestand ingepakt en in de map c: \ ProgramData \ Microsoft \ Microsoft Antimalware \ Support \ als "MySupportFiles.cab" geplaatst.

security-report3

Zoals u ziet, is er veel informatie die wordt verzameld en opgeslagen in de CAB-bestand - logbestanden, systeeminformatie, informatie over beveiligingsbedreigingen, productregistratie-informatie en meer. Het eerste dat u wilt doen, is dit elke dag uitvoeren als een geplande taak. De eenvoudigste manier om dit te doen, zodat u zich geen zorgen hoeft te maken over het pad (met spaties erin), is het pad in uw pad-systeemvariabele instellen - Configuratiescherm -> Systeem -> Geavanceerde systeeminstellingen -> Omgevingsvariabelen .

Klik op "Pad" onder Systeemvariabelen en typ "; c: \ programmabestanden \ microsoft security client \" aan het einde van het veld Variabele waarde. Voeg, terwijl je daar bent, ook de map toe waar je Blat.exe hebt geplaatst, zodat de volgende stap in dit proces probleemloos werkt.

security-verslag7

Nu (nadat u opnieuw bent opgestart) kunt u gewoon elke opdrachtprompt openen en 'mpcmdrun.exe' typen. Hiermee wordt Microsoft Security Essentials gestart.

Tijd om de geplande taak in te stellen! Ga naar Configuratiescherm -> Systeembeheer -> Computerbeheer -> Computerbeheer -> Taakplanner ".

Maak een nieuwe taak en stel deze in om elke dag op een specifiek tijdstip uit te voeren. Om het programma uit te voeren, wijzigt u de actie in "Start een programma", voert u "mpcmdrun.exe" in het veld Programma / script in en typt u "-GetFiles -Scan" in het veld "Argumenten toevoegen".

security-verslag9

In mijn geval heb ik het ingesteld om elke dag om 8 uur 's ochtends te rennen, het eerste in de ochtend.

security-verslag8

Wat u nu hebt, is dat MS Security Essentials een nieuwe, bijgewerkte kopie van het bestand MySupportFiles.cab zal maken in c: \ ProgramData \ Microsoft \ Microsoft Antimalware \ Support \.

Systeemstatus automatisch e-mailen

De volgende stap is om dat bestand te pakken en naar je e-mailaccount te sturen. Of u nu uw e-mail van uw hotel bekijkt terwijl u op reis bent of op uw telefoon terwijl u wacht bij het kantoor van de dokter, u ontvangt de melding van uw computer met de bijgevoegde gegevensbestanden.

Met Blat ingesteld op uw machine (zie de gidslink aan het begin van dit artikel), kunt u de volgende opdracht uitvoeren vanaf de opdrachtprompt om het bestand naar elk gewenst e-mailadres te verzenden:

blat -body "Hier is het bestand van vandaag" -to [email protected] -onderwerp "PC Log Files" -bevestig "c: \ programdata \ microsoft \ microsoft antimalware \ support \ MPSupprtFiles.cab"

U kunt dit uitvoeren als een nieuwe geplande taak (net zoals u deed voor MS Security Essentials), maar gebruik gewoon "blat" als het programma / script (omdat u de PATH-variabele al hierboven hebt ingesteld). Gebruik voor de parameters de rest van de bovenstaande opdracht en gebruik uw eigen e-mailadres waarnaar u de bestanden wilt verzenden.

security-verslag11
Als u plant dat deze taak een uur nadat Microsoft Security Essentials het CAB-bestand heeft gemaakt, wordt uitgevoerd, krijgt u automatisch de nieuwste, meest recente kopie van het bestand met de meest recente gegevens van uw computer. Open het bestand met een Unzip-tool die werkt met CAB-bestanden, en u kunt de statusgegevens van uw computer bekijken en eventuele problemen vaststellen, ongeacht waar u zich bevindt.

Uw gezondheidsrapport opslaan in Dropbox

Als u nu echt verder wilt gaan en deze logbestanden in de cloud wilt opslaan, hoeft u alleen maar een filter in uw e-mailclient in te stellen om alle inkomende e-mails op te zoeken met het onderwerp dat u in uw Blat-opdracht hebt ingesteld. In mijn geval was het "PC Log Files".

security-verslag6

Zorg dat dit filter automatisch een label voor die e-mail instelt als 'PC Log Files'. We hebben in het verleden hulp geboden bij het instellen van filters Hoe e-mailfilters instellen in Gmail, Yahoo Mail en Outlook Hoe e-mailfilters in te stellen in Gmail, Yahoo Mail en Outlook E-mailfiltering is je beste hulpmiddel om je Postvak IN netjes en georganiseerd te houden. Hier leest u hoe u e-mailfilters in Gmail, Yahoo Mail en Outlook instelt en gebruikt. Meer lezen, als u het nodig hebt.

Vervolgens moet u een IFTTT-recept maken om uw e-mailaccount te bekijken voor elke e-mail met dat label (u zult een e-mailservice moeten gebruiken waarmee IFTTT werkt). Als u net bent begonnen met IFTTT, kan onze nuttige IFTTT-gids echt helpen.

security-verslag4

De trigger zal het e-maillabel zijn. De actie zal het bijgevoegde bestand extraheren en het in je Dropbox-account plaatsen. Dit is vrij eenvoudig als je gewoon Dropbox als de uitvoeroptie kiest en "Bestand toevoegen van URL" selecteert.

security-verslag5

Hiermee wordt de e-mailbijlage in de Dropbox-map 'PC-rapporten' geplaatst, zoals hieronder wordt weergegeven.

security-verslag10

Dit is hoe dit zal werken

Dus, op dit punt in je project, hier is wat je hebt bereikt. Elke dag op een bepaalde tijd zal uw computer automatisch MS Security Essentials uitvoeren en alle nieuwste logbestanden en rapporten in één handig zipbestand verzamelen en comprimeren. Ongeveer een uur later stuurt uw computer automatisch dat rapportbestand naar uw e-mailadres en een kopie wordt ook naar uw Dropbox-account teruggestuurd voor eenvoudige toegang en bewaring.

Eerlijk gezegd, kan automatisering het leven eenvoudiger maken?

Zou je elke vorm van Windows-automatisering op deze manier gebruiken? Zijn er nog andere interessante toepassingen die dit soort automatisering kunnen voorzien? Deel uw eigen ideeën en projecten in de comments hieronder!

In this article