SCRIPT

06/03/2006 - 10:51 por JVGG | Informe spam
Me gustaría sabe la instrucción para arrancar un servicio...
Se puede poner alguna condición... solamente quiero que lo arranque si no
está activo.
Gracias.,
 

Leer las respuestas

#1 mokymura
06/03/2006 - 11:09 | Informe spam
Hola JVGG,

no soy un experto en scripting pero hago mis pinitos jejejeje. Si que se
podría:

Lo primero seria conocer el estado del servicio (stopped, running) y luego
con un simple if arrancarlo de nuevo.

Ej:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "oot\cimv2")

Set colRunningServices = objWMIService.ExecQuery("Select * from
Win32_Service where Name='NetDDE'")

For Each objService in colRunningServices

'Comprobamos el estado en el que esta el servicio
if objservice.state = "Stopped" then 'Si esta parado arrancamos el
servicio
errReturn = objService.StartService()
end if
Next

Espero que te pueda ser útil.

Hasta otra



"JVGG" escribió:

Me gustaría sabe la instrucción para arrancar un servicio...
Se puede poner alguna condición... solamente quiero que lo arranque si no
está activo.
Gracias.,



Preguntas similares