de-coder
Goto Top

Nachricht an alle Benutzer eines Win2000 PC

Ich möchte eine Nachricht an alle registrierten Benutzer eines PC mit Win2000 schicken. Habe selbst Admin Rechte.

Nach dem Anmelden soll die Nachricht in einem kleinen Fenster/Popup angezeigt werden.

Ist das möglich?

Net Send geht nicht, weil nur 1 Rechner und immer nur 1 Benutzer angemeldet.

Content-ID: 14979

Url: https://administrator.de/contentid/14979

Ausgedruckt am: 05.11.2024 um 08:11 Uhr

Guenni
Guenni 26.08.2005 um 18:11:42 Uhr
Goto Top
@de-coder

Hi,

hinterlege im Ordner C:\Dokumente und Einstellungen\All Users\Startmenü\Programme\Autostart

eine Textdatei(z.B. nachricht.txt), schreibe deine Nachricht rein und wenn ein Benutzer sich
anmeldet, startet notepad und die Nachricht kann gelesen werden.

Habe ich das so richtig verstanden?

Gruß
Günni
de-coder
de-coder 26.08.2005 um 19:03:09 Uhr
Goto Top
Ja, ich teste das mal ... thxx
Biber
Biber 26.08.2005 um 19:13:26 Uhr
Goto Top
Na, @günni..
und wie oft bekommt der User das angezeigt?
DU müsstest die Datei ja wieder von Hand löschen. Und wenn der User sich bis dahin nicht angemeldet hat?
Dann doch lieber HKCU|HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce="\\server\freigabe\Wichtig.txt"

Brutal, aber effizient
Frank / der Biber aus Bremen
gendjaral
gendjaral 21.08.2006 um 14:50:52 Uhr
Goto Top
@Biber
Sehr elegante Lösung! face-wink

Noch ein bisschen Schöner wäre es, statt eine Wichtig.txt eine Wichtig.bat zu laden, mit net send auf localhost. Voraussetzung ist natürlich die Aktivierung des Nachrichtendienstes.

Viele Grüße,
Zaba

[EDIT]
Alternativ könnte in der Wichtig.bat auch folgendes stehen:

@echo off
msg %username% /TIME:0 Dies ist eine Nachricht!

Dann könnte man auch auf den Nachrichtendienst verzichten.
[/EDIT]
Biber
Biber 21.08.2006 um 16:44:13 Uhr
Goto Top
@zaba
*lacht*
Na dann wäre der Gipfel der Semi-Professionalität folgende Variante:
In der Registry:
HKCU\......\..\   ...\CurrentVersion\RunOnce="\\server4all\freigabe4all\Msg4UserBiber.bat"  

In der jeweiligen Msg4UserXXXXX.bat:
msg %username% /TIME:0 Dies ist eine personalisierte Nachricht!

Aber bezogen auf die Fragestellung ("....an alle User..") ist Deine Variante einfach und effektiv.

Gruß
Biber