Pull to refresh

Comments 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 я улыбаюсь, так как я довольный юникс-админ :)
Топик содержит слово «управление», которого здесь вообще нет, есть получение информации о службах, а об остановке, запуске и т.п. нет. Мне кажется, это было бы интереснее, чем жонглировать выводом данных. Смысл растягивать на два топика, честно, не вижу.
В следующем посте автор обещает рассказать об непосредственно об остановке, запуске, перезапуске служб. Оперативно его опубликуем после того, как он выйдет здесь.
Sign up to leave a comment.