Обновить

Комментарии 6

PowerShell — это же dotnet… Как управлять службами при помощи WSH (Win2k+)

Sub ToggleSvc (svc, state)
 Dim K, Start
 K = "System\CurrentControlSet\Services\" & svc
 oReg.GetDWORDValue &H80000002,K,"Start",Start
 If State Then 
  If Start > 2 Then oReg.SetDWORDValue &H80000002,K,"Start",2
 Else 
  If Start < 3 Then oReg.SetDWORDValue &H80000002,K,"Start",3
 End If
End Sub

А sc — вообще 1 консольная команда
Powershell, имхо, куда красивее по синтаксису. И точно мощнее, взять хотя бы случаи с обработкой сразу множества компов или же запуска остановленных служб «не отходя от кассы» с передачей по конвейеру.
Поначалу дикий баян, но ближе к концу всё интереснее и интереснее. Спасибо.

А вот рекламку свою очень не в тему втиснули, неприятно и зря.
Всегда, когда читаю про PowerShell я улыбаюсь, так как я довольный юникс-админ :)
Топик содержит слово «управление», которого здесь вообще нет, есть получение информации о службах, а об остановке, запуске и т.п. нет. Мне кажется, это было бы интереснее, чем жонглировать выводом данных. Смысл растягивать на два топика, честно, не вижу.
В следующем посте автор обещает рассказать об непосредственно об остановке, запуске, перезапуске служб. Оперативно его опубликуем после того, как он выйдет здесь.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
www.netwrix.ru
Дата регистрации
Дата основания
2006
Численность
101–200 человек
Местоположение
США