Bonjour,
C'est bizarre que ça ne marche pas avec uniquement ce service.
Es-tu certain de ta chaîne de caractère pour le nom du service?
Sinon est-ce que c'est la même chose avec la commande sc?
A tester d'abord en cmd :
sc start "MG-SOFT SNMP Trap Service"
Puis en vbs :
myShell.Run "cmd /c net start ""MG-SOFT SNMP Trap Service""", 0, true
Sinon, peut-être en WMI :
1 2 3 4 5 6 7
| strService = "MG-SOFT SNMP Trap Service"
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colListOfServices = objWMIService.ExecQuery ("Select * from Win32_Service Where Caption = '" & strService & "'")
For Each objService in colListOfServices
WScript.Echo "Starting service <" & objService.Name & ">"
objService.StartService()
Next |
Est-ce qu'en lançant ce bout de code, l'affichage du nom du service est bien <MG-SOFT SNMP Trap Service>?
Bonne continuation
Partager