Logo faq-o-matic.net
Logo faq-o-matic.net

Wie kann ich eine SMS von der Kommandozeile versenden?

von veröffentlicht am31. Oktober 2006, 08:17 Uhr Kurzlink http://faq-o-matic.net/?p=664 Zitatlink
Kategorie Kategorie: Downloads, Sicherheit, Sonstiges, Troubleshooting   Translate with Microsoft Translator Translate EN
Zuletzt aktualisiert: 15. April 2008

Wenn auf einem Server Ausfälle eintreten oder vielleicht auch einmal der Strom ausfällt, dann will man als gewissenhafter Administrator natürlich sofort informiert werden. Eine Benachrichtigung per E-Mail ist aber eher unzuverlässig, denn wenn der Strom weg ist, dann ist natürlich auch der Router aus, der die Internetverbindung herstellt. Viele Monitoring-Programme, die die Netzwerkkomponenten, Server und Internetverbindungen überwachen, bieten die Möglichkeit, bei bestimmten Ereignissen vom Administrator erstellte Skripte aufzurufen.

Was liegt da näher, als solche dringenden Nachrichten direkt per SMS auf ein Handy zuzustellen. Grundsätzlich ist der Versand von SMS Nachrichten über ein an dem Com-Port angeschlossenes Handy über AT-Befehle möglich. Diese könnte man mit dem Hyperterminal an das Handy senden. Leider lässt sich aber das Hyperterminal nicht automatisieren. Durch Zufall bin ich auf die Webseite www.smslib.org aufmerksam geworden.

Der Autor Thanasis Delenikas hat dort eine Library veröffentlicht, mit der man unter .NET 2.0 SMS versenden kann. Ich habe diese Library genutzt und eine kleine C# Konsolenanwendung erstellt, die es ermöglicht, SMS von der Kommandozeile aus zu versenden. Nach der Installation kann man diese Anwendung folgendermaßen aus einer Batchdatei aufrufen:

cmdsms.exe -Comport COM1 -Baudrate 57600 -Nummer +491722344321 -Message "EineNachricht mit max. 160 Zeichen"

Der Parameter "-Comport" gibt den COM-Port an, an dem das Handy angeschlossen ist. Über den Parameter "-Baudrate" wird die Baudrate für die Kommunikation mit dem Handy festgelegt. Über den Parameter "-Nummer" wird die Empfängernummer festgelegt. Bitte hier versuchen, das internationale Format zu nutzen. Mit dem Parameter "-Message" wird die Nachricht festgelegt. Die Länge der Nachricht ist auf 160 Zeichen beschränkt. Sollte die Zeichenanzahl überschritten werden, dann schneidet "cmdsms.exe" alle weiteren Zeichen ab.

Das Tool kann hier heruntergeladen werden:

Download: cmdSMS: SMS von der Kommandozeile versenden  cmdSMS: SMS von der Kommandozeile versenden (372,7 KiB, 2.922 hits)

ACHTUNG! Ich übernehme keinerlei Garantie für die korrekte Funktionsweise des Tools und kann natürlich auch keinerlei Support leisten. Sie können dieses Tool frei einsetzen und auch weiterverbreiten.

Vorraussetzungen:
.Net 2.0 Framework
Ein an einem COM-Port angeschlossenes Handy (bzw. ein GSM-Modem)

Verwandte Beiträge:

  1. Kann ich eine Domäne oder einen DC umbenennen?
    Das Umbenennen einer Domäne oder eines Domänencontrollers wurde zwischen Windows 2000 und Windows 2003 geändert. Es hängt von der Windows-Version...
  2. Wie kann ich die Mitglieder einer Gruppe in eine Datei schreiben?
    Natürlich gibt es auch hierzu mehrere (kostenlose) Möglichkeiten – hier eine (unvollständige) Auswahl einiger Bordmittel. Achtung, mit Ausnahme des "dsget"-Beispiels...
  3. Sparkassen-Sicherheit: Eine Reaktion
    Vor einigen Tagen berichtete ich über ein IT-Sicherheitsproblem, das mir bei der Sparkasse Hannover aufgefallen war: [faq-o-matic.net » IT-Sicherheit, der...
  4. Welcher Name ist der beste für eine AD-Domäne?
    Diese Frage lässt sich nur mit einem bestimmten "Ja, sicher!" beantworten. Selbstverständlich hängt es von zahlreichen Faktoren ab, welcher Domänenname...
  5. Wie kann ich Berechtigungen dokumentieren?
    Zur Dokumentation oder zum Reporting von Berechtigungen auf einem Windows-System gibt es zahlreiche Möglichkeiten. Hier ein Überblick (ohne Anspruch auch...

© 2005-2012 bei faq-o-matic.net. Alle Rechte an den Texten liegen bei deren Autorinnen und Autoren.

Jede Wiederveröffentlichung der Texte oder von Auszügen daraus - egal ob kommerziell oder nicht - bedarf der ausdrücklichen Genehmigung durch die jeweiligen Urheberinnen oder Urheber.

Das Impressum findet sich unter: http://www.faq-o-matic.net/impressum/

Danke, dass du faq-o-matic.net nutzt. Du hast ein einfaches Blog sehr glücklich gemacht!