Spegnere Windows con un SMS e attivare comandi remoti dal proprio cellulare
A volte può capitare di dover spegnere il proprio computer da remoto e, non essendo ovviamente a casa, di non sapere come fare.
Tim Matheson ha realizzato uno script da far eseguire a Windows, previa ricezione di una email, che esegue lo shutdown di sistema. Unico requisito richiesto: Outlook ed una connessione ad Internet.
Una volta copiato detto script sul proprio hard disk non si dovra’ fare altro che comporre un SMS sul proprio cellulare con titolo smsshutdown%% ed inviarlo come email alla propria casella. [via skyblog]
Più in generale si può estendere il discorso a qualsiasi applicazione: basta avere un pc connesso internet sempre acceso con Outlook; quindi basterà creare una regola di ricezione della posta nel seguente modo:
1. Andare sul menu “Strumenti -> Regole e avvisi… -> Nuova Regola…”
2. Quindi selezionare nel campo “Specificare quando applicare la nuova regola” l’opzione “Controlla i messaggi in arrivo”
3. Quindi selezionare nel campo “Selezionare le condizioni” l’opzione “Con parole specifiche nell’oggetto” o “Inviato da” o “Con parole specifiche nel testo del messaggio” (e scrivere quale parola chiave abilitare per attivare la funzionalità”
4. Infine selezionare nel campo “Selezionare le azioni” l’opzione “Avvia una applicazione” (e scrivere quale applicazione lanciare ogni volta che una email con le caratteristiche volute venga ricevuta).
A questo punto si può anche pensare di mandare un SMS dal proprio cellulare per poi far attivare dei comandi di scansione dei processi o di stop e start di un web server o di un qualsiasi altro applicativo (senza più la nececessità di collegarsi da remoto). Questo tool potrebbe essere molto interessante per tutti i sistemisti reperibili (eccomi!!!), perché dopo l’esecuzione del comando si potrebbe ricevere una email sul proprio cellulare con l’esito dell’operazione appena eseguita.
Qualcuno sa se queste funzionalità si possono avere anche con Firefox?

Con Firefox? In che senso?
L’ idea è buona, anzi, buonissima, ma è fondamentalmente uno spreco, per certi aspetti. Essendo io un programmatore di delphi la prima cosa che ho pensato è stata: perchè non creare un programma abilitato a controllare autonomamente una casella pop3 di posta, con la funzionalità integrata di spegnere il computer/ attivare o disattivare webserver?
E ancora: perchè proprio con un SMS? Perchè non far girare sul computer un webserver per il WAP (con autorizzazioni sicure, per quanto possibile)? Non ci sarebbe nemmeno la necessità di ricevere un SMS di conferma: con un semplice HTTP GET o POST si potrebbe ricevere subito l’ esito dell’ operazione e vedere i log…
anche se tutto questo, per ora, è pura fantasia.
24 maggio 2006 alle 17:22 | Rispondi a Tankmiche
Fantastica come cosa!!! E’ però tutto il pomeriggio che cerco qualcosa per Firefox e Thunderbird ma niente…uffa! Nei filtri di Thunderbird infatti non c’è l’opzione “avvia applicazione” e non ho trovato nessun addons interessante: mannaggia!
24 maggio 2006 alle 17:25 | Rispondi a Elvex
Lo spreco di risorse era ovvio dato che lasciare sempre attivo un programma succhia memoria come outlook non è una buona cosa. Sicuramente esisterà qualche programma del genere stand-alone ma il vantaggio di questa configurazione è la seguente. Un tips del genere potrebbe venire utile sopratutto a chi fa di mestiere il sistemista o simili in una azienda. Per quanto mi riguarda nella mia Outlook è il MUST e i pc che abbiamo in dotazione sono “chiusi”. Per cui chiunque, di buona volontà, con questi strumenti “aziendali”, potrebbe realizzare qualcosa di veramente interessante. La scelta dell’sms è dettata dal fatto che anche un cellulare vetusto (sigh come quelli che da la mia società) potrebbe sempre inviare comandi remoti!
Avevo anche pensato di attaccare al modem di un pc una linea telefonica e, quando si chiamava quel numero, il modem avrebbe preso la linea e, a seconda della composizione numerica che si faceva, il pc eseguiva dei comandi.
L’SMS di conferma era nato iù che altro basandosi su questa considerazione. Per chi è reperibile restartare un processo di sistema è banale dal lavoro ma da casa o magari in macchina è noioso e a volte impossibile nell’immediato. Allora ho pensato perché non mandare un SMS tipo:
- check -> controlla i processi e mi notifica con un SMS quali sono in down;
- stop -> shutdown l’applicativo
- start -> restart dell’applicativo
Addirittura so che TIM, VODAFONE e altri operatori permettono l’invio dell’SMS attraverso la voce scandita al microfono. In questo modo non serve neanche comporre un sms e si potrebbero mandare anche i comandi vocalmente.
Per quanto riguarda l’SMS da mandare via pc, molti si chiederanno come fare. Ebbene un metodo molto semplice è quello di abilitare l’email del proprio numero di telefono: quindi basterà che il pc mandi la notifica non più come SMS ma all’email di quel numero telefonico e il ricevente, se avrà un client di posta la potrà leggere altrimenti l’operatore telefonico si occuperà di leggergliela per lui! Io fin’ora ho usato questo metodo per fare i controlli ogni ora dei sistemi che gestisco. Ma non avevo mai pensato alla possibilità di mandare dei comandi col mio cellulare. E penso che presto mi darò da fare.
Voi che ne pensate?
24 maggio 2006 alle 17:58 | Rispondi a Antonio Troise
Qualcuno a conoscenza vi potrebbe spegnere il pc o no??
25 maggio 2006 alle 10:11 | Rispondi a Claudio
Vi segnalo il sito di Gianni Amato, http://www.gianniamato.it, che ha realizzato il programma Gmail Remote Command, utile anche per spegnere il pc con un’email.
26 maggio 2006 alle 13:10 | Rispondi a Marco Zampini
Il suo Gmail Remote Command è molto interessante. Addirittura permette la personalizzazione dei TAG e dei COMANDI da eseguire. Lo prenderò in considerazione perché è anche indipendente da Outlook. Addirittura funziona anche con i Proxy Aziendali senza alcun settaggio! Peccato che, però, GRC funzioni solo con Gmail. Sarebbe stato più utile se fosse stato indipendente dalla piattaforma di posta elettronica. Ovviamente occorre sempre ricordarsi che il sistema rappresenta una porta aperta per chiunque conosca il vostro indirizzo email!
Grazie per la segnalazione e un complimenti a Gianni Amato.
26 maggio 2006 alle 16:37 | Rispondi a Antonio Troise
Ciao..io volevo sapere se è possibile mandare un sms o un’email sul cellulare tramite Delphi…..come si potrebbe fare??grazie…..
27 marzo 2007 alle 15:31 | Rispondi a Giorgio
Con MSOutlook e un pò di conoscenza in VBA si possono fare alcune cosette interessanti. A suo tempo avevo scritto un programmino per controllare il pc via SMS, il tutto collegando un modem GSM o un telefonino al PC, poi mi sono buttato su outlook (un pò per lavoro, un pò per divertimento)e ho fatto qualcosa di simile.
Lo sto testando, comunque alcune funzionalità sono queste…
1. Avvia Processo/Script
2. Termina Processo
3. Richiesta Elenco Stampanti
4. Cambia Stampante Predefinita
5. Richiesta elenco Processi Attivi
6. Ricerca file su disco
7. Invia File Ricercato Come allegato
25 luglio 2007 alle 09:41 | Rispondi a Johnix
Interessante: facci sapere quando il tuo programma è pronto!
25 luglio 2007 alle 09:48 | Rispondi a Antonio Troise
Sto gestendo gli errori, appena finito ve lo passo, salvo imprevisti entro domani….
25 luglio 2007 alle 10:15 | Rispondi a Johnix
Pronto……..
25 luglio 2007 alle 12:08 | Rispondi a Johnix
Programma finito dove posso inviarvelo?
26 luglio 2007 alle 17:20 | Rispondi a Johnix
non è meglio metterlo su un server? così tutti lo possono prendere ciaoooo
29 aprile 2008 alle 15:48 | Rispondi a Ciro N.