Come creare un sistema di report di integrità del PC automatizzato

Come creare un sistema di report di integrità del PC automatizzato / finestre

Immagina un mondo futuro, dove pranzerai con alcuni amici e improvvisamente il tuo telefono emetterà un SMS. L'audio viene riconosciuto come tono di avviso impostato per i problemi del computer. Controllando la nota, hai letto: “Avviso del computer: il sistema del tuo computer di casa ha avuto 3 tentativi di hacking.”

L'intero concetto di avere sistemi in atto che potrebbero avvisarti di qualsiasi problema con il tuo computer non è più nel regno della fantascienza. Abbiamo coperto tutti i tipi di utili tecniche remote per monitorare i tuoi computer, come impostare notifiche Growl Impostare notifiche Growl tra diversi computer e dispositivi Configurare le notifiche Growl tra diversi computer e dispositivi Ulteriori informazioni, monitoraggio dello stato del computer Come utilizzare SpeedFan in remoto Monitorare l'integrità del computer Come utilizzare SpeedFan per monitorare in remoto l'integrità del computer Leggi di più con SpeedFan, o semplicemente connettendo i tuoi sistemi da remoto Come utilizzare le connessioni desktop remoto Come un professionista IT Come utilizzare le connessioni del desktop remoto Come un professionista IT Se lavori nell'IT dipartimento di una società che ha una rete interna, le probabilità sono piuttosto buone che hai dovuto utilizzare Remote Desktop una o due volte. Desktop remoto è ... Leggi di più usando Desktop remoto.

Avere il tuo computer per inviare notifiche individuali per problemi specifici del computer potrebbe richiedere molto lavoro, soprattutto perché implica diagnosticare quelli che a volte potrebbero essere problemi piuttosto complessi e quindi inviare l'SMS attraverso il router in Internet. Fattibile, si Facile, no. Quindi, cosa succede se il tuo computer potrebbe inviarti un rapporto completo sulla salute sotto forma di tutti i tuoi vari file di log del computer per aiutarti a risolvere i problemi del tuo computer di casa o identificare problemi, indipendentemente da dove ti trovi nel mondo?

Questo è ciò che faremo oggi: creare un sistema di notifica automatico in cui il computer raccoglierà importanti file di registro e informazioni sullo stato del computer e poi invierà tutto ciò sotto forma di un file archiviato ogni giorno via email.

Strumenti necessari per il tuo sistema di notifica automatica

Per configurare questo sistema sul tuo computer di casa, avrai bisogno di alcuni strumenti software che andremo a mettere insieme e farli lavorare in armonia. Innanzitutto, scarica e installa Microsoft Security Essentials. Questo eseguirà tutte le scansioni del computer e le raccolte dei file di log, quindi impacchetterà tutto in un file di archivio.

Inoltre, assicurati di essere registrato per un account IFTTT e prova a creare alcune ricette 5 Ricette IFTTT insolite Potresti non aver pensato a 5 ricette IFTTT insolite che potresti non avere pensato Hai la gente di IFTTT che fa l'automazione web sembra giocare ai bambini. È piuttosto impressionante. Ho deciso di iniziare finalmente a scavare attraverso IFTTT per vedere se potevo inventarne alcuni ... Leggi di più, quindi ti ci abitui. Avrai anche bisogno di un account Dropbox per archiviare i rapporti finali (anche se non del tutto necessario). Puoi consultare la guida di Dropbox The Unofficial Guide To Dropbox La guida non ufficiale To Dropbox C'è molto altro a Dropbox di quanto tu possa pensare: puoi usarlo per la condivisione di file, il backup dei dati, la sincronizzazione di file tra computer e persino il controllo remoto del computer. Ulteriori informazioni per assistenza durante la configurazione. Infine, segui la mia guida di installazione di Blat. Invia facilmente e-mail di riga di comando con Blat Invia facilmente e-mail di riga di comando con Blat Blat. Non esattamente la parola che intendi sarebbe il nome di uno strumento che puoi utilizzare per inviare e-mail a chiunque nel mondo, da qualsiasi applicazione o strumento software che ... Leggi altro per installare lo strumento di posta elettronica da riga di comando di Blat.

Impostazione di MS Security Essentials

Dopo aver installato questi quattro strumenti e averli pronti, è ora di pianificare le attività che raccolgono le informazioni sul computer e le inviano via email.

Microsoft Security Essentials fornisce i parametri della riga di comando che è possibile utilizzare per impacchettare i file di registro. Il comando per fare questo è “mpcmdrun.exe -Getfiles -Scan”. È possibile trovare l'eseguibile nella cartella c: \ program files \ microsoft security client \. Quando si esegue quel comando dal prompt, questo è come appare lo script.

Richiede meno di un minuto per l'esecuzione, quindi raggruppa tutti i file in un file CAB e li inserisce nella cartella c: \ ProgramData \ Microsoft \ Microsoft Antimalware \ Support \ come “MySupportFiles.cab”.

Come puoi vedere, c'è un lotto di informazioni che vengono accumulate e inserite nel file CAB: file di registro, informazioni di sistema, informazioni sulla sicurezza, informazioni sulla registrazione del prodotto e altro. La prima cosa che vuoi fare è eseguire questo come un lavoro programmato ogni giorno. Il modo più semplice per farlo, quindi non devi preoccuparti del percorso (con spazi in esso), è impostare il percorso nella variabile di sistema Path - Pannello di controllo -> Sistema -> Impostazioni di sistema avanzate -> Variabili d'ambiente.

Clic “Sentiero” sotto variabili di sistema, e immettere “; c: \ Programmi \ Microsoft sicurezza client \” alla fine del campo Valore variabile. Mentre sei lì, aggiungi anche la directory in cui hai inserito Blat.exe, in modo che il prossimo passo in questo processo funzioni senza problemi.

Ora (dopo il riavvio) è sufficiente aprire qualsiasi prompt dei comandi e digitare “MpCmdRun.exe”, e lanciare Microsoft Security Essentials.

È ora di impostare l'operazione pianificata! Vai a Pannello di controllo -> Strumenti di amministrazione -> Gestione computer -> Gestione computer -> Utilità di pianificazione”.

Crea una nuova attività e configurala in modo che venga eseguita ogni giorno in un momento specifico. Per eseguire il programma, cambia l'azione in “Avvia un programma”, accedere “MpCmdRun.exe” nel campo Programma / script e digitare “-GetFiles -Scan” nel “Aggiungi argomenti” campo.

Nel mio caso, l'ho configurato per funzionare alle 8 del mattino tutti i giorni, per prima cosa al mattino.

Quello che stai lavorando ora è che MS Security Essentials creerà una nuova copia aggiornata del file MySupportFiles.cab in c: \ ProgramData \ Microsoft \ Microsoft Antimalware \ Support \.

Invio automatico via email dello stato del sistema

Il prossimo passo è quello di prendere quel file e inviarlo al tuo account di posta elettronica. Sia che tu controlli la tua posta elettronica dal tuo hotel mentre sei in viaggio o dal tuo telefono mentre aspetti in ufficio dal medico, riceverai la notifica dal tuo computer con i file di dati allegati.

Con Blat impostato sulla tua macchina (consulta il link alla guida all'inizio di questo articolo), puoi inviare il seguente comando dal prompt dei comandi per inviare il file a qualsiasi indirizzo email che ti piace:

blat -body “Ecco il file di oggi” -a [email protected] -subject “File di registro del PC” -allegare “c: \ programdata \ microsoft \ microsoft antimalware \ support \ MPSupprtFiles.cab”

È possibile eseguire questo come una nuova operazione pianificata (proprio come hai fatto per MS Security Essentials), ma basta usarla “blat” come programma / script (perché hai già impostato la variabile PATH sopra). Per i parametri, usa solo il resto del comando mostrato sopra e usa il tuo indirizzo email a cui desideri inviare i file.


Se si pianifica questa attività per l'esecuzione di un'ora dopo che Microsoft Security Essentials crea il file CAB, si otterrà automaticamente la copia più recente e più recente del file con tutti gli ultimi dati del computer. Basta aprire il file con qualsiasi strumento Unzip che funzioni con i file CAB, e puoi rivedere i dati di stato del tuo computer e identificare eventuali problemi, non importa dove ti trovi.

Memorizzazione del referto sanitario in Dropbox

Ora, se vuoi davvero andare oltre e archiviare questi file di registro nel cloud, tutto ciò che devi fare è impostare un filtro nel tuo client di posta elettronica per cercare tutte le email in arrivo con l'oggetto impostato nel comando Blat. Nel mio caso lo è stato “File di registro del PC”.

Questo filtro ha automaticamente impostato un'etichetta per quell'e-mail come “File di registro del PC.” Abbiamo offerto aiuto in passato con la configurazione dei filtri Come configurare i filtri e-mail in Gmail, Yahoo Mail e Outlook Come impostare i filtri e-mail in Gmail, Yahoo Mail e Outlook Il filtro e-mail è il miglior strumento per mantenere la tua casella di posta pulito e organizzato. Ecco come impostare e utilizzare i filtri e-mail in Gmail, Yahoo Mail e Outlook. Leggi di più, se ne hai bisogno.

Successivamente, dovrai creare una ricetta IFTTT per controllare l'e-mail del tuo account e-mail con tale etichetta (dovrai utilizzare un servizio di posta elettronica con cui IFTTT funziona). Se hai appena iniziato con IFTTT, la nostra utile guida IFTTT può davvero aiutarti.

Il trigger sarà l'etichetta email. L'azione estrae il file allegato e lo inserisce nel tuo account Dropbox. Questo è piuttosto facile se scegli Dropbox come opzione di output e seleziona “Aggiungi file dall'URL”.

Questo posizionerà l'allegato e-mail nella tua cartella Dropbox “Rapporti PC”, come mostrato di seguito.

Questo è come funzionerà

Quindi, a questo punto del tuo progetto, ecco cosa hai realizzato. Ogni giorno in un determinato momento, il tuo computer eseguirà automaticamente MS Security Essentials e raccoglierà e comprenderà tutti i file di registro e i rapporti più recenti in un comodo file zip. Circa un'ora dopo, il tuo computer invierà automaticamente il messaggio via e-mail al tuo indirizzo e-mail e una copia verrà anche rimbalzata sul tuo account Dropbox per un facile accesso e sicurezza.

Onestamente, l'automazione potrebbe rendere la vita più facile?

Useresti qualsiasi tipo di automazione Windows come questa? Ci sono altri usi interessanti che possiamo immaginare usando questo tipo di automazione? Condividi le tue idee e progetti nella sezione commenti qui sotto!

Scopri di più su: Computer Automation, SMS.