Service uit-/aanzetten via netwerk in cmd prompt

Pagina: 1
Acties:
  • 391 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 12-02 15:16

CmdrKeen

Krentenboltosti

Topicstarter
Ik bouw een backup-server voor een netwerk met NT4-Servers. Hierop draaien services die voor backup met NT-Backup tijdelijk gestopt moeten worden. Dit doe ik momenteel lokaal via een batch-filetje, maar hoe doe ik dat vanaf een andere netwerk-server?

Dus de opdracht om bv. "World Wide Web Publishing Service" op "\\ServerX" uit te zetten.

Wie helpt mij op weg?

Bloed, zweet & koffie


Acties:
  • 0 Henk 'm!

  • Helsie
  • Registratie: Januari 2000
  • Niet online
Heb je geen server manager?
Daar kun je een server kiezen en dan services op die server stoppen en starten.

Maar dat werkt niet via command prompt, maar via grafische interface.
Wil je per sé een command prompt?
[laat maar: ik had effe buiten beschouwing gelaten dat het automatisch moet kunnen en dus via batch file moet gaan. Misschien een Windows script?]

Acties:
  • 0 Henk 'm!

  • McMiGHtY
  • Registratie: December 1999
  • Laatst online: 05-07 09:21

McMiGHtY

- burp -

Start --> Run --> CMD --> stop service naam

NEW - Het Grote - 2025 Tweakers Social Ride- Topic!


Acties:
  • 0 Henk 'm!

  • gumkop
  • Registratie: September 2000
  • Laatst online: 04-01 20:56
Daarvoor kun je toch het eeuwenoude NET STOP / START commando gebruiken ??

:7

A8N-SLI / 7800GT / 3500+ / 7800GT


Acties:
  • 0 Henk 'm!

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 12-02 15:16

CmdrKeen

Krentenboltosti

Topicstarter
Ik weet dat het in de cmd prompt via net stop / start kan, maar voor zover ik weet werkt dat alleen lokaal. Ik wil vanaf server A een service op server B aan en uit kunnen zetten, vanaf de command prompt.

Wat ik dus bedoel, is iets in de zin van:

NET STOP \\SERVERX -"World Wide Web Publishing Service"

of zo.

Bloed, zweet & koffie


Acties:
  • 0 Henk 'm!

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 12-02 15:16

CmdrKeen

Krentenboltosti

Topicstarter
Hmm, m'n lampje gaat branden: ik kan natuurlijk gewoon de backups schedulen op de servers lokaal, en daarin verwijzen naar de tape device op de backupserver |:(

Tenks n.i.w. :o

Bloed, zweet & koffie


Acties:
  • 0 Henk 'm!

  • gumkop
  • Registratie: September 2000
  • Laatst online: 04-01 20:56
Of je Telnet eerst naar de server en voert dan het commando uit.

:7

A8N-SLI / 7800GT / 3500+ / 7800GT


Acties:
  • 0 Henk 'm!

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 12-02 15:16

CmdrKeen

Krentenboltosti

Topicstarter
Het aan-/uitschakelen van de services is geen probleem, dat kan ik wel. De vraag is hoe het moet vanaf de command prompt, zodat je het in een batch-file kan schrijven...

Bloed, zweet & koffie


Acties:
  • 0 Henk 'm!

  • pinball
  • Registratie: Oktober 1999
  • Niet online

pinball

Electric Monk

NTreskit> sc.exe
daarmee kan je behalve starten/stoppen ook zo'n beetje alle info over services opvragen+aanpassen vanaf de prompt.
Ik gebruik het zelf ook om in het hele domain van alle services op alle servers de status vast te leggen en (indien nodig) service-account wachtwoorden te wijzigen.

edit:

en voor jou wordt dat zoiets als:
for /F %i in (serverlijstje.txt) do sc \\%i stop <servicenaam>

Whenever you find that you are on the side of the majority, it is time to reform.


Acties:
  • 0 Henk 'm!

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 12-02 15:16

CmdrKeen

Krentenboltosti

Topicstarter
Pinball, mijn redder in nood :)

Stel, mijn backup-server heet BACKUP en een van de servers die ik wil backuppen heet NTSERVER.

Dan moet ik vanaf BACKUP bv. de WWW-service stoppen op NTSERVER. Wat is concreet daarvoor het commando?

(Ik kan dit ook wel zelf uitzoeken hoor, maar ben momenteel niet in de gelegenheid. Als je geen zin hebt in het uitleggen, is het ook okee - ik ben al heel blij met deze tip!!)

Bloed, zweet & koffie


Acties:
  • 0 Henk 'm!

  • pinball
  • Registratie: Oktober 1999
  • Niet online

pinball

Electric Monk

sc \\NTSERVER stop www

en als je backup klaar is:

sc \\NTSERVER start www

tadaa :)

bdw: Als je de NTreskit nog niet hebt (shame on u) heb je toch geluk, sc.exe zit toevallig bij de gratis tools die je bij M$ kan downen.

Whenever you find that you are on the side of the majority, it is time to reform.


Acties:
  • 0 Henk 'm!

Anoniem: 1777

pstools op http://www.sysinternals.com
psservice \\blabla stop service
start
etc

pstools=psservice/pskill/pslist en veel meer.

Acties:
  • 0 Henk 'm!

  • pinball
  • Registratie: Oktober 1999
  • Niet online

pinball

Electric Monk

hmzzz.. psservice ziet er idd beter uit als sc.exe

spanks voor de tip :)

Whenever you find that you are on the side of the majority, it is time to reform.


Acties:
  • 0 Henk 'm!

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 12-02 15:16

CmdrKeen

Krentenboltosti

Topicstarter
Bedankt! Dit is precies wat ik zocht :) :) :)

Bloed, zweet & koffie


Acties:
  • 0 Henk 'm!

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 12-02 15:16

CmdrKeen

Krentenboltosti

Topicstarter
Vraagje nog over SC.exe: ik krijg er de foutmelding [SC] OpenService failed 1060 als ik een remote service wil stoppen. Ik heb ook gezocht op http://msdn.microsoft.com/library/techart/msdn_scmslite.htm, waar veel info over SC staat.

Moet ik nog iets bijzonders op m'n remote server aanzetten wil ik SC kunnen gebruiken?

Voor PSService de zelfde vraag - ik krijg er de melding dat de service in kwestie niet is geïnstalleerd.

Natuurlijk heb ik gecontroleerd dat de netwerkverbinding in orde is, SP6a is geïnstalleerd, dat ik als admin ben ingelogd en usr en pwd goed zijn, enz.. Lokaal werkt het net start en stop commando wel goed.

Bloed, zweet & koffie


Acties:
  • 0 Henk 'm!

Anoniem: 23358

Je kunt het ook proberen met NETSVC (command line tool, ook uit de resource kit).
Denk er wel om, dat je op de PC waar je de batch file draait, met een ADMIN account bent aangelogd, die ook op de remote machine bestaat.

Acties:
  • 0 Henk 'm!

Anoniem: 23358

Heb je de service naam wel tussen quotes staan?

bijv "pcANYWHERE Host service".
Bij service namen met spaties moet je quotes gebruiken.

Acties:
  • 0 Henk 'm!

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 12-02 15:16

CmdrKeen

Krentenboltosti

Topicstarter
Ik ben op beide machines ingelogd met het Administrator-account; de accounts hebben hetzelfde pwd.

Ik heb ook quotes gebruikt waar nodig (bv. wat jij zegt "pcAnywhere Host Service" of "World Wide Web Publishing Service". Lokaal met net start en stop werkt het wel.

Bloed, zweet & koffie


Acties:
  • 0 Henk 'm!

Anoniem: 23358

Wat gebeurt er als je eerst een mapping maakt, met een lokaal ADMIN id van de remote machine, en daarna de service probeert te starten?

Vanaf command prompt op BACKUP:
net use y: \\NTSERVER\c$ <password> /user:NTSERVER\administrator

start service

(password zonder <> invoeren)
Dit gebruik ik om op remote machines de PCanywhere service te starten, en de machine over te nemen. (We willen niet dat deze service continue aan staat i.v.m. sercurity)

Acties:
  • 0 Henk 'm!

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 12-02 15:16

CmdrKeen

Krentenboltosti

Topicstarter
Zelfde foutmelding: [SC] OpenService failed 1060

Deze foutmelding is onafhankelijk van het gegeven commando; dus bij start, stop, query, enz. allemaal dezelde foutmelding.

Bloed, zweet & koffie


Acties:
  • 0 Henk 'm!

Anoniem: 10867

probeer eens
sc \\NTSERVER stop w3svc

Acties:
  • 0 Henk 'm!

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 12-02 15:16

CmdrKeen

Krentenboltosti

Topicstarter
Ik had al WWW geprobeerd ipv world wide enz., maar SC \\NTSERVER stop w3svc levert deze melding op:

[SC] OpenSCManager failed 1722

SC \\NTSERVER start w3svc geeft trouwens:

[SC] StartService FAILED, rc = 1056

Bloed, zweet & koffie


Acties:
  • 0 Henk 'm!

Anoniem: 23358

Probber het een met NETSVC (zit ook in de RESKIT). Deze werkt bij mij wel, terwijl SC dezelfde fout geeft als bij jou.

NETSVC "service naam" \\NTSERVER /stop (of start)

Acties:
  • 0 Henk 'm!

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 12-02 15:16

CmdrKeen

Krentenboltosti

Topicstarter
NETSVC werkt prima! Bedankt!! :)

Bloed, zweet & koffie


Acties:
  • 0 Henk 'm!

Anoniem: 23358

Graag gedaan.
Pagina: 1