KB-81331: Parando/Iniciando serviços do Windows via scripts do Elipse E3.

Descrição:

É possível parar ou iniciar um serviço do Windows via scripts do Elipse E3?

Solução:

Sim, é possível. Para isto, insira o script abaixo no evento Click de um botão.
Neste exemplo, o E3 interaje com o serviço do banco SQL Server:

set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\.\root\cimv2")
set colServiceList = objWMIService.ExecQuery("Select * from Win32_Service where Name = 'MSSQL$SQLEXPRESS'")
for each objService in colServiceList
if objService.state = "Running" then
objService.StopService() 'parar serviço
else
objService.StartService() 'iniciar serviço
end if
next

Este script utiliza objetos WMI (Windows Management Instrumentation). Para maiores informações sobre estes objetos, acesse este artigo (em inglês).

Este artigo foi útil? Was this post helpful?
Yes0
No0

Leave a Reply

Your email address will not be published.Required fields are marked *