Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Per Batch entfernten Dienst aktivieren-starten

Frage Entwicklung IDE & Editoren

Mitglied: Flo985

Flo985 (Level 2) - Jetzt verbinden

01.12.2008, aktualisiert 02.12.2008, 14395 Aufrufe, 18 Kommentare

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.
Mitglied: TheUntouchable
01.12.2008 um 16:32 Uhr
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 )
Bitte warten ..
Mitglied: Flo985
02.12.2008 um 08:18 Uhr
Und mit der meinst du geht das? Hat das schon mal jemand ausprobiert?
Bitte warten ..
Mitglied: TheUntouchable
02.12.2008 um 08:45 Uhr
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.
Bitte warten ..
Mitglied: Flo985
02.12.2008 um 08:50 Uhr
Jetzt ist die Frage, wie ich einen Dienst aktivieren kann. Starten ist klar, aber aktivieren?
Vielleicht so?

psservice [\\Computer [-u Domäne\Administratotr [-p Password]]]
<cmd> sc config MESSENGER start= demand
SC Start MESSENGER

Meinst du das könnte so funktionieren?? Hat das sonst noch niemand mal ausprobiert? Komisch...
Bitte warten ..
Mitglied: TheUntouchable
02.12.2008 um 09:32 Uhr
Was genau ist denn der Unterschied zwischen aktivieren und starten? oO

Edit: Ich glaub ich weis jetzt was du meinst ;) Man muss den Service erst auf on demand setzen, dann kann man ihn auch starten.

01.
@echo off 
02.
 
03.
psservice setconfig messenger demand 
04.
psservice start messenger 
05.
 
So sollte es funktionieren ;)
Bitte warten ..
Mitglied: Flo985
02.12.2008 um 09:38 Uhr
Also, ich habe es versucht, aber es funktioniert leider nicht!!! Weißt du oder jemand anderes wie die Syntag heißen müsste
Bitte warten ..
Mitglied: TheUntouchable
02.12.2008 um 09:39 Uhr
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:

01.
@echo off 
02.
 
03.
psservice \\"Computer" -u "Username" -p "Passwort" setconfig messenger demand 
04.
psservice \\"Computer" -u "Username" -p "Passwort" start messenger 
05.
 
Bitte warten ..
Mitglied: Flo985
02.12.2008 um 09:39 Uhr
Naja, ein Dienst, kann z.B. auf Automatisch stehen und nicht gestartet sein.
Dann net start Dienst
Dann wird er gestartet. Aber er kann auch Deaktiviert sein. Dann muss man ihn erst umstellen und kann ihn dann starten. Schau doch mal bei deinen Diensten, dann siehst du es
Bitte warten ..
Mitglied: Flo985
02.12.2008 um 09:40 Uhr
Das funktioniert aber doch nur lokal an deinem Rechner, oder??
Jetzt möchte ich das ganze an einem Rechner im Netzwerk machen.
Bitte warten ..
Mitglied: TheUntouchable
02.12.2008 um 09:42 Uhr
Siehe wieder oben xD Entweder du bist immer zu schnell oder ich zu langsam :P
Bitte warten ..
Mitglied: Flo985
02.12.2008 um 09:51 Uhr
*lol*, ja ich glaube ich bin so schnell
Also, leider funktioniert es so nicht!! Er sagt mir immer Anmeldung fehlgeschlagen. Unbekannter Benutzer oder falsches Kennwort.
Ich habe es als Domäne\Administrator lokaler PC-Name\Administrator und nur Administrator versucht. Bei Passwort habe ich das Domänen-Passwort eingegeben. Das lokale Admin-Kennwort habe ich testweise ebenfalls gleich gesetzt. Hast du noch eine Idee woran es liegen könnte?
Bitte warten ..
Mitglied: TheUntouchable
02.12.2008 um 09:57 Uhr
Also ich habs gerade bei nem PC mit dem lokalen Administrator probiert und es funktioniert ohne Probleme! Sieht das ganze auch wirklich so aus? :

psservice \\TESTRECHNER01 -u Administrator -p XXXXXX setconfig messenger demand
psservice \\TESTRECHNER01 -u Administrator -p XXXXXX start messenger
Bitte warten ..
Mitglied: Flo985
02.12.2008 um 10:12 Uhr
Ich glaube ich habe den Fehler. Folgendes Problem:
Ich führe es per Batch-Datei aus. Wenn ich es von Hand eingebe, funktioniert es.
Also per Batch, gebe ich normal mein Passwort ein, aber er liest es nicht richtig aus.
Passwortbeispiel: XYZ%123abc
Ein Beispiel, wie das Passwort aussehen könnte. Dann gibt er es mir so aus: XYZ23abc
Weißt du warum???
Bitte warten ..
Mitglied: TheUntouchable
02.12.2008 um 10:21 Uhr
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
Bitte warten ..
Mitglied: Flo985
02.12.2008 um 10:34 Uhr
Prima, das funktioniert!!! Jetzt nochmal ne andere Frage, hoffe darauf weißt du auch die Antwort.
Demand setzt den Wert auf Manuell. Wie bekomme ich ihn auf Automatisch?
Und wie kann ich den Dienst wieder Deaktivieren?

Edit: Deaktivieren geht mit disabled. Fehlt nur noch auf Automatisch.
Bitte warten ..
Mitglied: TheUntouchable
02.12.2008 um 10:41 Uhr
Wenn du den Dienst auf Automatisch setzen willst einfach das demand mit auto austauschen. Deaktivieren geht genauso nur mit disabled. Stoppen tust du den Dienst wieder mit stop anstatt start. ;)
Bitte warten ..
Mitglied: Flo985
02.12.2008 um 10:45 Uhr
Prima, alle meine Fragen sind beantwortet. Vielen Dank TheUntouchable!!!
Beitrag gelöst.
Bitte warten ..
Mitglied: TheUntouchable
02.12.2008 um 10:54 Uhr
Kein Problem, immer wieder gern ;)
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
gelöst Windows Update Dienst per Batch beenden (12)

Frage von Justin98 zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch, Aufgabe mit höchsten Previlegien soll Outlook "normal" starten (6)

Frage von Zunaras zum Thema Batch & Shell ...

Windows 7
gelöst Dienst wird nicht gefunden . Per Task starten (3)

Frage von xbast1x zum Thema Windows 7 ...

Batch & Shell
gelöst Batch erst starten wenn bestimmte Datei vorhanden ist (7)

Frage von pdiddo zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (29)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...

Windows Netzwerk
Windows 10 RDP geht nicht (18)

Frage von Fiasko zum Thema Windows Netzwerk ...