Parar y arrancar un servicio

24/11/2003 - 11:07 por Ana Castello | Informe spam
Hola:

Necesito programar una tarea que todas las noches pare
ciertos servicios para hacer copias de seguridad, y los
arranque por la mañana.

¿Qué comando debo utilizar para parar un servicio?

Muchas gracias,

Ana Castelló
 

Leer las respuestas

#1 Rafael Villaseñor Jofré
24/11/2003 - 12:52 | Informe spam
Hola...
Para DETENER los servicios te paso el siguiente SCRIPT:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "oot\cimv2")
Set colServiceList = objWMIService.ExecQuery("Associators of " _
& "{Win32_Service.Name='NetDDE'} Where " _
& "AssocClass=Win32_DependentService " & "Role=Antecedent" )
For each objService in colServiceList
objService.StopService()
Next
Wscript.Sleep 20000
Set colServiceList = objWMIService.ExecQuery _
("Select * from Win32_Service where Name='NetDDE'")
For each objService in colServiceList
errReturn = objService.StopService()
Next

Para INICIAR el siguiente:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "oot\cimv2")
Set colServiceList = objWMIService.ExecQuery _
("Select * from Win32_Service where Name='NetDDE'")
For each objService in colServiceList
errReturn = objService.StartService()
Next
Wscript.Sleep 20000
Set colServiceList = objWMIService.ExecQuery("Associators of " _
& "{Win32_Service.Name='NetDDE'} Where " _
& "AssocClass=Win32_DependentService " & "Role=Dependent" )
For each objService in colServiceList
objService.StartService()
Next

Espero te ayude, SALUDOS.

Rafael E. Villaseñor Jofré
IT Manager
ServerTech Argentina


"Ana Castello" escribió en el mensaje
news:02fe01c3b272$c3446080$
Hola:

Necesito programar una tarea que todas las noches pare
ciertos servicios para hacer copias de seguridad, y los
arranque por la mañana.

¿Qué comando debo utilizar para parar un servicio?

Muchas gracias,

Ana Castelló

Preguntas similares