Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


SharkyEXE, одно слово: Wbem.

Скрытый текст
Код: Выделить весь код
AutoItSetOption("MustDeclareVars", 1)

Local $sServiceName     = "wscsvc"

Local $oSWbemLocator    = ObjCreate("WbemScripting.SWbemLocator")
Local $oSWbemServicesEx = $oSWbemLocator.ConnectServer(".", "root\cimv2")
Local $oSWbemObjectEx   = $oSWbemServicesEx.Get("Win32_Service.Name='" & $sServiceName & "'")

If $oSWbemObjectEx.State <> "Running" Then
	If $oSWbemObjectEx.StartMode <> "Disabled" Then
		If $oSWbemObjectEx.StartService() = 0 Then
			ConsoleWrite("Service [" & $sServiceName & "] start successfully." & @CRLF)
		Else
			ConsoleWrite("Can't start service [" & $sServiceName & "]." & @CRLF)
		EndIf
	Else
		ConsoleWrite("Service [" & $sServiceName & "] is disabled." & @CRLF)
	EndIf
Else
	ConsoleWrite("Service [" & $sServiceName & "] already running." & @CRLF)
EndIf

Exit(0)
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:59, 24-12-2017 | #11