Pop-up-Nachrichten innerhalb der Domain versenden

Aus xinux.net
Zur Navigation springen Zur Suche springen

Pop-Up-Nachrichten lassen sich recht einfach mit dem Befehl "msg" unter Windows versenden. Hierzu muss jedoch zunächst die Registry auf allen Rechnern in der Domain, welche Nachrichten empfangen oder versenden sollen, angepasst werden.

Anpassung der Registry

  • Öffnen sie das Startmenü und geben sie "regedit" unten in die Suchleiste ein. Starten sie das Programm
  • Navigieren sie zu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
  • Suchen sie dort den Eintrag "AllowRemoteRPC" und führen sie einen Doppelklick darauf aus
  • Ändern sie im sich anschließend öffnenden Fenster den Wert auf 1 und klicken sie auf OK
  • Gehen sie oben auf "Ansicht" und wählen sie den Punkt "Aktualisieren", alternativ drücken sie einfach F5 oder starten sie den Rechner neu

Versenden von Nachrichten mit msg.exe

Ab jetzt sollte es möglich sein in der cmd-Konsole Nachrichten zu versenden. Dabei wird die folgende Syntax verwendet:

  • msg {UserName|SessionName|SessionID|*} [/server:ServerName] [/time:seconds] [nachricht]

Dabei gibt es folgende Parameter:

  • /SERVER:Servername IP-Adresse oder Computername mit dem Verbindung hergestellt werden soll
  • /TIME:Sekunden Legt die Wartezeit fest, wie lange die Meldung angezeigt wird. Standard: 60 Sekunden
  • /V Zeigt ausführliche Prgrammmeldungen an.
  • /W Es wird auf eine Antwort (Bestätigung) des Benutzers gewartet.
  • /? Zeigt eine Hilfe an

Versenden von Nachrichten an alle Computer in einer Domain

msg ist von sich aus nicht in der Lage Nachrichten an alle Computer in einer Domain zu versenden, sondern lediglich an einen bestimmten Benutzer oder Computer. Abhilfe schafft das folgende Script:

Datei:Script.sh

Anleitung zur Verwendung

  • Nach dem Download zu aller erst die Datei ein einem Texteditor öffnen und als .vbs-Datei abspeichern
  • Bei der Ausführung der Datei sollte sich ein Fenster öffnen indem eine Nachricht eingeben werden kann (wird keine eingeben wertet das Script das als "abbrechen")
  • Nach einem Klick auf OK sollte sich ein zweites Fenster öffnen indem der Empfänger der Nachricht angeben werden soll, wobei ein * für alle Rechner steht, ansonsten Rechnername oder IP eingeben, falls die Nachricht nur zu einem bestimmten Rechner versandt werden soll.
  • Je nach Größe des Netzwerks kann das versenden der Nachrichten eine gewisse Zeit dauern, da das Script jeden Rechner in der Domain einzelln durch geht und die Nachricht verschickt.

Links

msg.exe allgemein

https://technet.microsoft.com/en-us/library/cc755358%28WS.10%29.aspx

Script

https://gallery.technet.microsoft.com/scriptcenter/A-net-messenger-script-for-810f8331

http://pedrofln.blogspot.de/2011/08/net-messenger-script-for-windows-72008.html#en