healthmaster
Goto Top

Net Send-Skript

Hallo miteinander,

hat jemand eine Idee, wie ich an die komplette Domäne quasi ein Net send verschicken kann, aber ohne den Windows-Nachrichtendienst zu benutzen? Dieser Dienst ist auf allen Rechnern deaktiviert, aber ich muss eine Nachricht schicken können die jeder erhält.

Danke schonmal im Voraus.

Content-ID: 142190

Url: https://administrator.de/forum/net-send-skript-142190.html

Ausgedruckt am: 26.12.2024 um 22:12 Uhr

Larz
Larz 05.05.2010 um 14:05:13 Uhr
Goto Top
Hallo,

die Anfrage hört sich nicht gerade vertrauenserweckend an - klingt wie Berufsschul-Streich face-confused
Falls es eine geplante Aktion ist, wo jeder über was Bestimmtes informiert werden muss, bietet sich normalerweise nur die E-Mail an.
Könnte aber auch über das Login-Script mittels eines sich bei der Anmeldung öffnenden Message-Fensters erledigen lassen.

Gruß
Larz
Healthmaster
Healthmaster 05.05.2010 um 14:15:41 Uhr
Goto Top
Hallo,

es geht hier sicher nicht um einen Streich ^^

Ich möchte eine Meldung im Notfall an das komplette Firmennetzwerk schicken. Ich bin auch der Administrator der Domäne. Logon-Skript kommt leider nicht in Frage, da die Mitarbeiter die Meldung auch im angemeldeten Zustand, also quasi als Pop-Up bekommen sollen. Mal als krasses Beispiel "Feueralarm - Gebäude muss evakuiert werden".
Also es sollte schon zeitnah geschickt werden.
45877
45877 05.05.2010 um 14:21:05 Uhr
Goto Top
Hallo,

du kannst ja per psexec erst den Dienst anschalten.
Der Dienst wurde ja abgeschaltet wegen des net send Spams, und der sollte in einem Netzwerk ja kein Problem mehr sein.
Healthmaster
Healthmaster 05.05.2010 um 14:27:05 Uhr
Goto Top
Den Dienst kann ich ja leider nicht mittels Skript Domänenweit aktivieren, sondern wenn dann nur lokal. Wenn dann per Gruppenrichtlinie was zu viel zeit in Anspruch nimmt. Den Dienst gibt es ja ab Vista sowieso nicht mehr, also sollte es ja auch irgendwie anders funktoinieren...
25110
25110 05.05.2010, aktualisiert am 18.10.2012 um 18:42:00 Uhr
Goto Top
Hallo,

ist hier vor einer Woche schon ein Thema gewesen:
Client Benachrichtitung
Warte mal ab, vielleicht programmiert ronnie.o das noch.

mfg
45877
45877 05.05.2010 um 15:41:23 Uhr
Goto Top
psexec \\* net start Messenger

bei installierten pstools sollte Net Send im der ganzen Domain starten
DerWoWusste
DerWoWusste 05.05.2010 um 15:43:10 Uhr
Goto Top
@45877
Beinahe. Zunächst mit der sc.exe den Dienst auf manuell setzen. Deaktivierte Dienste lassen sich per net start nicht starten.
Larz
Larz 05.05.2010 um 16:22:02 Uhr
Goto Top
Hallo Healthmaster,

wäre da nicht eine professioneller Lösung sinnvoll?
Auch in Hinblick auf die Verantwortung die Du damit tragen würdest, wenn das netsend-oder-was-auch-immer dann im Ernstfall nicht geht...

Gruß
Larz
DerWoWusste
DerWoWusste 05.05.2010 um 21:48:17 Uhr
Goto Top
Net send gehört doch zu den Basics und auf die ist am ehesten Verlass. Was wäre professionell?
goscho
goscho 05.05.2010 um 23:23:20 Uhr
Goto Top
Zitat von @DerWoWusste:
Net send gehört doch zu den Basics und auf die ist am ehesten Verlass. Was wäre professionell?
Hallo DerWoWusste (toller Nick)

da net send seit Vista nicht mehr geht, sollte man doch was anderes nehmen, zb. msg.exe
http://blogs.technet.com/sieben/archive/2008/11/07/net-send-ersatz.aspx
DerWoWusste
DerWoWusste 05.05.2010 um 23:37:02 Uhr
Goto Top
Leider irrt Melanchton. msg kann nicht im Netzwerk Nachrichten verschicken, sondern nur zwischen Benutzern auf dem selben PC.
Edit: ok, bei Servern auch von remote.
goscho
goscho 05.05.2010 um 23:52:06 Uhr
Goto Top
Zitat von @DerWoWusste:
Leider irrt Melanchton. msg kann nicht im Netzwerk Nachrichten verschicken, sondern nur zwischen Benutzern auf dem selben PC.

Nicht ganz korrekt, bei Servern gehts auch remote.
Aber nicht zu mehreren auf einmal und auch nicht zu anderen PCs.

Also ist der Einsatz für den TO nicht sinnvoll und er muss weitersuchen.

BTW:
Der gleiche Thread ist im MCSEBoard, nur etwas lustiger als hier:
http://www.mcseboard.de/windows-forum-scripting-71/net-send-skript-1654 ...
Zitat von Pit84 Beitrag anzeigen

Vielleicht bei 30 Mitarbeitern, aber ich glaube nicht bei 3000

Antwort:

Feueralarm an 3.000 Mitarbeiter per Bildschirmnachricht ist jetzt nicht dein ernst oder?
DerWoWusste
DerWoWusste 06.05.2010 um 07:41:49 Uhr
Goto Top
Moin.
Dank dieser Diskussion hab ich die Lösung eines alten Problems gefunden: wie bekommen wir die msg.exe dazu, auch Workstations "anzufunken"?
--
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
"AllowRemoteRPC"=dword:00000001
--
und das war's auch schon. Auf dem Zielsystem, welches die nachricht erhalten soll, muss dieser Eintrag gesetzt werden. Ebenso muss angeblich remote Desktop auf denen aktiviert sein (ist bei uns eh). Und: es funktioniert nur, wenn man auf dem Remote-Zielsystem Adminrechte besitzt. Also können die Nutzer es nicht nutzen, auch nicht zum Spaß an der Freud.

Was die Sicherheit der Modifikation angeht, bin ich nicht sicher. Der Key ist kaum dokumentiert. Jedoch besteht er auf 2008 Server und steht schon auf 1 im default.

Diese Lösung hättest Du schonmal. msg ist bei allen Versionen ab xp dabei.
Edit: aber wie an jeden verschicken? Ob das ohne Liste und for-Schleife geht?