Nachrichtendienst über Batchfile aktivieren

Hi!

Wenn ich net send nutzen möchte, muss ich ja, sofern noch nicht geschehen, in der services.msc die Nachrichtendienste aktivieren. Gibt es eine Möglichkeit, dies in einem Batchfile autoatisch zu tun?

Hintergrund: Ich möchte einen Batchfile schreiben, der automatisch Nachrichtendienste aktiviert, einen Net send Befehl ausführt und nachrichtendienste wieder deaktiviert.

Vielen Dank im Vorraus!
 
ganz einfach:
net start [DIENSTNAME]
net send ...
net stop [DIENSTNAME]

fertig
 
Wenn der Dienst auf dem Zielrechner deaktiviert ist kannst du allerdings mit net start gar nichts ausrichten. In diesem Fall muss man ein bischen tiefer in die Trickkiste greifen.
Als erstes brauchst du ein kleines Programm aus dem Windows Resource Kit namens SC.exe

Dieses Tool ist eine direkte Schnittstelle zur Services.exe und mit folgendem Befehl kannst du den Dienst dann auch über das Bachfile aktivieren:


sc config messenger start= demand #Nachrichtendienst aktivieren
sc start messenger
net send irgendwas
sc config messenger start= disabled #Nachrichtendienst deaktivieren

Hast du das gesucht?
icon5.gif


@odigo
"net start messenger" funktioniert auch
icon3.gif


Cheers, Alex
 
Zurück
Oben