1k Aufrufe
Gefragt in WindowsXP von
Hey ich wollte mal fragen ob man mit nem Script in einem Netzwerk allen beteiligten PCs mitteilen kann, dass sie den Nachrichtendienst aktivieren/starten sollen

(Dafür bräuchte ich ja alle momentan erreichbaren PCs sprich IP-Adressen, am Besten mit Benutzername bzw. auch anderen Infos z.b. ist der PC ein slave oder ein master)

Am Besten wäre es wenn, das direkt beim Hochfahren eines PCs passiert.

Des Netzwerk besteht aus einem Server und mehreren Rechnern.

PS: Auch Slaves sollen dem Netzwerk mitteilen können, dass der Nachrichtendienst u.U. nur von bestimmten PCs starten soll. Dabei soll der Master nicht erst noch die Freigabe erteilen, dann könnte auch der Admin dirket alles regeln und müsste zudem immer online sein. (Eventuell kann der Admin des auch mit nem Script delegieren -> sprich es erscheint nur ne info das es jetzt passiert oder es wird in einem Protokoll fest gehalten)

2 Antworten

0 Punkte
Beantwortet von ericmarch Experte (4.6k Punkte)
Mal einfach bei mir was geklaut weil der Dienst in der Tat immer mal wieder in Urlaub geht - der VBA-Brocken sie so aus:

Sub NachrichtSenden(Empfänger As String, Nachricht As String)
Shell ("sc config messenger Start= demand")
Shell ("sc start messenger")
Shell ("net send " & Empfänger & " " & Nachricht)
End Sub

Die fett gesetzten Zeilen in einer Batchdatei sollten völlig genügen.

Eric March
0 Punkte
Beantwortet von
Ok, danke, dass probier ich morgen aus (hab morgen Klassenarbeit deswegen hab ich heute keine zeit)


Des wär echt geil, wenn des endlich mal gehen würd xD
...