Как начать останавливать службы Windows, используя язык сценариев, такой как Vb Script или что-то еще? - PullRequest
0 голосов
/ 28 сентября 2010

Я просто хочу управлять службами Windows через языки сценариев (VB Script или что-то).Как Запуск, остановка, Получение статуса, Проверка зависимостей и т. Д. Пожалуйста, помогите с фрагментами кода или URL-ссылками.

1 Ответ

2 голосов
/ 28 сентября 2010

Используйте этот скрипт для запуска службы:

'' Starts service 'strService' on computer named 'strComputer'
''
Sub StartService(strService, strComputer)
    Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" _
       & strComputer & "\root\cimv2")
    Set colListOfServices = objWMIService.ExecQuery("Select * from Win32_Service Where Name ='" & strService & "'")
    For Each objService in colListOfServices
       objService.StartService
    Next
End Sub

'' Start Windows CardSpace service on local host:
StartService "idsvc", "."

Вместо StartService вы можете использовать StopService, чтобы остановить службу. В этой статье MSDN приведены другие полезные методы Win32_Service.

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...