comment vérifier l'état de service à l'aide de vbscript?

Est-il de toute façon à vérifier le statut de service à l'aide de vbscript ? Je voudrais avoir une fonction pour chaque service de l'état :
LIEN
Toute aide serait super. J'ai fait écrire une fonction permettant de vérifier si le service est arrêté :

Public Function IsServiceStop(ByVal serviceName)
    On Error Resume Next
    Dim objServices, service
    Set oWmiService = GetObject("winmgmts:\\.\root\cimv2")
    Set objServices = oWmiService.ExecQuery("Select * from Win32_Service where Name='" & serviceName & "'")
    For Each service In objServices
        IsServiceStop = (service.Started = False)
        Exit Function
    Next
    IsServiceStop = True
    On Error Goto 0
End Function
WMI est lui-même un service. Il peut ne pas être disponible. Windows Management Instrumentation

OriginalL'auteur Anh Nguyen | 2014-01-12