Per Batch entfernten Dienst aktivieren-starten
Hi zusammen,
folgende Frage. Kann ich per Batch auf einem entfernten Rechner (WinXp. Pro) in der Domäne per Batch
den Nachrichtendienst aktivieren und dann starten?
Gibt es da eine Möglichkeit, ohne Gruppenrichtlinie? Wie gesagt, einfach per Batch.
folgende Frage. Kann ich per Batch auf einem entfernten Rechner (WinXp. Pro) in der Domäne per Batch
den Nachrichtendienst aktivieren und dann starten?
Gibt es da eine Möglichkeit, ohne Gruppenrichtlinie? Wie gesagt, einfach per Batch.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 103060
Url: https://administrator.de/contentid/103060
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
18 Kommentare
Neuester Kommentar
Probiers mal mit der psservice.exe von Sysinternals (Microsoft). Diese ist auch batchfähig, muss aber im selben Ordner liegen wie die Batchdatei. Mit Gruppenrichtlinien kann ich dir leider nicht dienen..
(Link: http://technet.microsoft.com/en-us/sysinternals/bb897542.aspx )
(Link: http://technet.microsoft.com/en-us/sysinternals/bb897542.aspx )
Also ich kann dir sagen das die Tools von Sysinternals super funktionieren, speziell die psservice.exe habe ich aber noch nicht ausprobiert.. Werde ich aber demnächst mal machen ;)
Hier der Hilftetext des Tools:
PsService v2.22 - Service information and configuration utility
Copyright (C) 2001-2008 Mark Russinovich
Sysinternals - www.sysinternals.com
PsService lists or controls services on a local or remote system.
Usage: psservice [\\Computer [-u Username [-p Password]]] <cmd> <optns>
Cmd is one of the following:
query - Queries the status of a service
config - Queries the configuration
setconfig - Sets the configuration
start - Starts a service
stop - Stops a service
restart - Stops and then restarts a service
pause - Pauses a service
cont - Continues a paused service
depend - Enumerates the services that depend on the one specified
find - Searches for an instance of a service on the network
security - Reports the security permissions assigned to a service
Use the username and password to log into the remote computer in cases where
your account does not have permissions to perform the action you specify.
Omitting a command queries the active services on the specified computer.
Enter -? for help on a particular command.
Hier der Hilftetext des Tools:
PsService v2.22 - Service information and configuration utility
Copyright (C) 2001-2008 Mark Russinovich
Sysinternals - www.sysinternals.com
PsService lists or controls services on a local or remote system.
Usage: psservice [\\Computer [-u Username [-p Password]]] <cmd> <optns>
Cmd is one of the following:
query - Queries the status of a service
config - Queries the configuration
setconfig - Sets the configuration
start - Starts a service
stop - Stops a service
restart - Stops and then restarts a service
pause - Pauses a service
cont - Continues a paused service
depend - Enumerates the services that depend on the one specified
find - Searches for an instance of a service on the network
security - Reports the security permissions assigned to a service
Use the username and password to log into the remote computer in cases where
your account does not have permissions to perform the action you specify.
Omitting a command queries the active services on the specified computer.
Enter -? for help on a particular command.
Siehe oben ;) Bei mir funktionierts so, falls nicht sag bescheid! Du musst natürlich wenn du das ganze auf einem Remotesystem durchführen willst das so schreiben:
@echo off
psservice \\"Computer" -u "Username" -p "Passwort" setconfig messenger demand
psservice \\"Computer" -u "Username" -p "Passwort" start messenger
Jop weis ich ;) In Batchdateien wird das % für Variablen verwendet. Die Batchdatei denkt das %1 ein Aufrufparameter ist, da du die Batchdatei aber nur startest ohne einen Aufrufparameter bleibt diese Parameter leer und das Ergebnis ist das Passwort ohne %1. Ich schau mal nach ner Lösung, grad fällt mir nix ein :P Oder du haust aus dem Passwort einfach das % raus.. Aber das müsstest du dann auf allen PCs machen also lass es lieber ;)
EDIT: Lösung gefunden, mach einfach 2 mal das %: XYZ%%123abc
EDIT: Lösung gefunden, mach einfach 2 mal das %: XYZ%%123abc