Nachrichten an Benutzer schicken
Eine dumme Frage, aber ich habe bis jetzt nichts gefunden. Wie kann ich als Administrator an alle Benutzer des Active Directories eine Textnachricht schicken, die erscheint sobald sich ein Benutzer anmeldet. Über den Terminal Diesnt kann ich nur Nachrichten schicken an Benutzer die gerade angemeldet sind.
Ich habe bereits danacht gesucht nur bis jetzt nichts baruchbares gefunden.
Liebe Grüße,
Florian
Ich habe bereits danacht gesucht nur bis jetzt nichts baruchbares gefunden.
Liebe Grüße,
Florian
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 12022
Url: https://administrator.de/contentid/12022
Ausgedruckt am: 22.11.2024 um 16:11 Uhr
19 Kommentare
Neuester Kommentar
schreib doch einfach eine email
...oder wenn's den sein muss, nimm
einen messenger.
...oder wenn's den sein muss, nimm
einen messenger.
Ich würde einfach beim login eine Textdatei öffnen, da du sowieso ein loginscript verwendest.
Könntest ja eine Abfrage machen ob eine bestimmte Datei am Server vorhanden ist und wenn ja eine andere öffnen lassen.
etwar so:
rem ---------hier abfragen ob die Datei vorhanden ist
if exist "\\SERVERNAME\nachricht.txt" goto nachricht
:normal
loginscript für alle
goto end
:nachricht
rem ---------hier würde ich eine zweite bat aufrufen mit der die gewünschte Textdatei aufgerufen wird.
call \\SERVERNAME\textzeigen.bat
*in textanzeige.bat würde ich die Datei mit start zeigen
start \\SERVERNAME\Nachricht.txt
rem --------hier wieder zurück zum normalen Login
goto normal
:end
Ich hoffe das hilft.
Du kannst natürlich auch einen einfacheren Weg nehmen und die Nachricht als Gruppenrichtlinie(Computer) eintragen, dann bekommt der Benutzer die Nachricht noch bevor er sich anmeldet !
Der Nachteil ist aber die Steuerung, denn die Richtlinien kann nicht genau zu einem vorgegebenen Zeitpunkt wieder abgestellt werden da die Richtlinie zuerst übernommen werden muss um eine Nachricht anzuzeigen.
Also beim nächsten(2) Neustart.
Kann aber sein dass es hier schon Verbesserungen gibt bei der Übernahme der Richtlinien.
MfG
Servas
Könntest ja eine Abfrage machen ob eine bestimmte Datei am Server vorhanden ist und wenn ja eine andere öffnen lassen.
etwar so:
rem ---------hier abfragen ob die Datei vorhanden ist
if exist "\\SERVERNAME\nachricht.txt" goto nachricht
:normal
loginscript für alle
goto end
:nachricht
rem ---------hier würde ich eine zweite bat aufrufen mit der die gewünschte Textdatei aufgerufen wird.
call \\SERVERNAME\textzeigen.bat
*in textanzeige.bat würde ich die Datei mit start zeigen
start \\SERVERNAME\Nachricht.txt
rem --------hier wieder zurück zum normalen Login
goto normal
:end
Ich hoffe das hilft.
Du kannst natürlich auch einen einfacheren Weg nehmen und die Nachricht als Gruppenrichtlinie(Computer) eintragen, dann bekommt der Benutzer die Nachricht noch bevor er sich anmeldet !
Der Nachteil ist aber die Steuerung, denn die Richtlinien kann nicht genau zu einem vorgegebenen Zeitpunkt wieder abgestellt werden da die Richtlinie zuerst übernommen werden muss um eine Nachricht anzuzeigen.
Also beim nächsten(2) Neustart.
Kann aber sein dass es hier schon Verbesserungen gibt bei der Übernahme der Richtlinien.
MfG
Servas
Sorry für die späte Antwort !
Sicher gibt es eine Möglichkeit.
Mit dem vorherigen Script kopierst du eine Textdatei auf den Client und wenn diese Datei vorhanden ist kannst du das Script auch überspringen.
Versionskontrolle oder so.
Ich hoffe das reicht dir, sonst kann ich dir das Script auch reinstellen aber ich denke du bekommst das schon hin ;)
Ein kleiner Tip noch nebenbei:
Wenn du viel mit Loginscripten machst schau dir vielleicht mal kixtart an
http://www.kixtart.org/
ein spitzen Tool und sehr mächtig was Remote Clients angeht.
Ich hab mir damit eine menge Arbeit erspart z.B. hab ich mir ein Programm geschrieben das von jedem Rechner eine Softwareabfrage macht und Diverse andere dinge wie angemeldeten Benutzer, freien Speicher, Memory und Seriennummern mit ausgabe in Excel.
Wenn du Admin bist von dem ich ausgehe, schreib mir ein Mail und ich kann dir das Programm mal zukommen lassen.
MfG
Servas
Sicher gibt es eine Möglichkeit.
Mit dem vorherigen Script kopierst du eine Textdatei auf den Client und wenn diese Datei vorhanden ist kannst du das Script auch überspringen.
Versionskontrolle oder so.
Ich hoffe das reicht dir, sonst kann ich dir das Script auch reinstellen aber ich denke du bekommst das schon hin ;)
Ein kleiner Tip noch nebenbei:
Wenn du viel mit Loginscripten machst schau dir vielleicht mal kixtart an
http://www.kixtart.org/
ein spitzen Tool und sehr mächtig was Remote Clients angeht.
Ich hab mir damit eine menge Arbeit erspart z.B. hab ich mir ein Programm geschrieben das von jedem Rechner eine Softwareabfrage macht und Diverse andere dinge wie angemeldeten Benutzer, freien Speicher, Memory und Seriennummern mit ausgabe in Excel.
Wenn du Admin bist von dem ich ausgehe, schreib mir ein Mail und ich kann dir das Programm mal zukommen lassen.
MfG
Servas
ich würde es so machen, dass du die Nachricht automatisch beim abarbeiten deines login files machst...also so:
net send %computername% Text Text Text
mit %computername% wird immer der aktuelle Computer genommen und du musst alles nur einmal schreiben!!
Funktioniert bei mir ohne Probleme...
Mann kann aber auch über die GPO Nachrichten beim Start versenden..
net send %computername% Text Text Text
mit %computername% wird immer der aktuelle Computer genommen und du musst alles nur einmal schreiben!!
Funktioniert bei mir ohne Probleme...
Mann kann aber auch über die GPO Nachrichten beim Start versenden..
@hirnibus
Ich denke bei dir ist noch kein SP2 installiert sonst würde das nicht gehen, denn der Nachrichtendienst ist bei SP2 deaktiviert.
MfG
Servas
Ich denke bei dir ist noch kein SP2 installiert sonst würde das nicht gehen, denn der Nachrichtendienst ist bei SP2 deaktiviert.
MfG
Servas
Find ich gut !
Aber bekommen deine Clients kein Spam ?
Bei uns gibt es einige Laptops die sich von Extern in das inet einwählen und immer diese Nachrichten bekommen haben.
Seit der Dienst deaktiviert ist gibts da auch keine Probleme mehr.
Aber im Normalfall denke ich auch der Dienst ist von Vorteil.
MfG
Servas
Aber bekommen deine Clients kein Spam ?
Bei uns gibt es einige Laptops die sich von Extern in das inet einwählen und immer diese Nachrichten bekommen haben.
Seit der Dienst deaktiviert ist gibts da auch keine Probleme mehr.
Aber im Normalfall denke ich auch der Dienst ist von Vorteil.
MfG
Servas
Hallo Leuts, bin neu hier. Also Guten Tag z'sammen
zum Thema - Nachrichtendienst aktivieren ?!? finde ich nicht so gut... selbst hinter einer Firewall ist es auf jeden Fall ein Sicherheitsrisiko. Kommt doch irgendwie ein Virus durch, der die Blaster-Funktionalitäten in "neuer" Weise nutzt, wäre der offene Nachrichtendienst wieder das Tor zum Untergang ;-/
Per Login-Script eine Einmalmeldung senden/anzeigen:
Was soll erreicht werden? -> Eine Info anzeigen, wennsie da ist, und das nur einmal... also
Ich habe dazu eine info.HTA-Datei angelegt. HTA deshalb, damit nicht der IE schon beim Login ewig rubelt. HTA benutzt nämlich (wie bekannt) ein eigenes Progrämmchen, das nicht so viel Ressourcen versaut.
Im Login-Script steht dann folgendes (irgendwo, wo es passt)
schnipp -----
:: INFOs ausgeben
set soll=3
if exist %USERPROFILE%\%USERNAME%.zhl goto inf1
echo 1 > %USERPROFILE%\%USERNAME%.zhl
:inf1
FOR /F %%x IN (%USERPROFILE%\%USERNAME%.zhl) DO set za=%%x
if "%za%" GTR "%soll%" goto zb
set /A za="za+1"
echo %za% > %USERPROFILE%\%USERNAME%.zhl
call info.hta 2>nul
:zb
schnapp -----
Was macht das Teil?
Prüfen, ob im Benutzerprofil eine "Zählerdatei" liegt
wenn nein - Anlegen der Zählerdatei und mit 1 füllen, danach weiter wie bei JA
wenn ja - prüfen, ob der Zählerinhalt größer als der vorgegebene Wert (%soll%) ist
__________wenn ja, springe ans Ende, zeige nix an
__________ wenn nein, hole den Dateiinhalte, erhöhe um 1 und speichere wieder
Info-Datei rufen - sollte sie nicht da sein, passiert nix (wegen 2>nul)
und färtsch
Auf der Grundlage könnte man das weiter verfeinern, da die ganze Sache immer nur mit der EINEN info-Datei funktioniert, sprich: i.d.R. bei neuem Benutzer. Will man das öfter machen, müsste man, nachdem der "alte" Info-Status nicht mehr benötigt wird, irgendwie eine Löscherei für die Zählerdatei anfangen. Oder man schreibt das Schnippselchen neu für eine info2.hta (und löscht dabei gleich die alte Zählerdatei) Das könnte man ja immer im Wechsel betreiben (info1 <-> info2) .... gibt da mehrer Möglichkeiten.
viel Spasssss
Himbidas
zum Thema - Nachrichtendienst aktivieren ?!? finde ich nicht so gut... selbst hinter einer Firewall ist es auf jeden Fall ein Sicherheitsrisiko. Kommt doch irgendwie ein Virus durch, der die Blaster-Funktionalitäten in "neuer" Weise nutzt, wäre der offene Nachrichtendienst wieder das Tor zum Untergang ;-/
Per Login-Script eine Einmalmeldung senden/anzeigen:
Was soll erreicht werden? -> Eine Info anzeigen, wennsie da ist, und das nur einmal... also
Ich habe dazu eine info.HTA-Datei angelegt. HTA deshalb, damit nicht der IE schon beim Login ewig rubelt. HTA benutzt nämlich (wie bekannt) ein eigenes Progrämmchen, das nicht so viel Ressourcen versaut.
Im Login-Script steht dann folgendes (irgendwo, wo es passt)
schnipp -----
:: INFOs ausgeben
set soll=3
if exist %USERPROFILE%\%USERNAME%.zhl goto inf1
echo 1 > %USERPROFILE%\%USERNAME%.zhl
:inf1
FOR /F %%x IN (%USERPROFILE%\%USERNAME%.zhl) DO set za=%%x
if "%za%" GTR "%soll%" goto zb
set /A za="za+1"
echo %za% > %USERPROFILE%\%USERNAME%.zhl
call info.hta 2>nul
:zb
schnapp -----
Was macht das Teil?
Prüfen, ob im Benutzerprofil eine "Zählerdatei" liegt
wenn nein - Anlegen der Zählerdatei und mit 1 füllen, danach weiter wie bei JA
wenn ja - prüfen, ob der Zählerinhalt größer als der vorgegebene Wert (%soll%) ist
__________wenn ja, springe ans Ende, zeige nix an
__________ wenn nein, hole den Dateiinhalte, erhöhe um 1 und speichere wieder
Info-Datei rufen - sollte sie nicht da sein, passiert nix (wegen 2>nul)
und färtsch
Auf der Grundlage könnte man das weiter verfeinern, da die ganze Sache immer nur mit der EINEN info-Datei funktioniert, sprich: i.d.R. bei neuem Benutzer. Will man das öfter machen, müsste man, nachdem der "alte" Info-Status nicht mehr benötigt wird, irgendwie eine Löscherei für die Zählerdatei anfangen. Oder man schreibt das Schnippselchen neu für eine info2.hta (und löscht dabei gleich die alte Zählerdatei) Das könnte man ja immer im Wechsel betreiben (info1 <-> info2) .... gibt da mehrer Möglichkeiten.
viel Spasssss
Himbidas