есть необходимость с помощью скрипта перезапустить службу HaspLoader
но не работает ни так:
net start "HASP Loader"
ни так:
sc start "HASP Loader"
пишет: строка 1
символ 11 Ошибка компиляции
предполагается наличие окончания инструкции
Спасибо, там тоже есть вот это:
net stop "HASP Loader"
net start "HASP Loader"
я создаю файл *.vbs а потом его из командной строки запускаю но ссылается на синтаксическую ошибку
А вот в этом
Set objWMIService = GetObject("winmgmts:")
Set colSoftware = objWMIService.ExecQuery _
("Select * FROM Win32_Service WHERE Name ='HASP Loader'" )
For Each objSoftware in colSoftware
ret = objSoftware.StopService()
Next
WScript.Sleep(2)
For Each objSoftware in colSoftware
ret = objSoftware.StartService()
Next
вот этот вариант синтаксической ошибки не дает:
Set objWMIService = GetObject("winmgmts:")
Set colSoftware = objWMIService.ExecQuery _
("Select * FROM Win32_Service WHERE Name ='HASP Loader'" )
For Each objSoftware in colSoftware
ret = objSoftware.StopService()
Next
WScript.Sleep(2)
For Each objSoftware in colSoftware
ret = objSoftware.StartService()
Next
если пишут так:
Set objWMIService = GetObject("winmgmts:")
Set colSoftware = objWMIService.ExecQuery _
("Select * FROM Win32_Service WHERE Name ='HASP Loader'" )
For Each objSoftware in colSoftware
ret = objSoftware.StopService()
Next
то в этом случае должна происходить остановка службы, но не происходит!