Перейти к содержимому

Настроить все службы Windows

0

Есть ли способ управлять всеми службами в Windows, не настраивая их один за другим? Что-то вроде подстановочного знака для команды sc.

107 просмотров
Saiyine спросил 12 лет назад
S 289

1 ответ

1

Вы можете использовать Powershell.

Get-Service * | Where {$_.Status -eq "Stopped" -and $_.Name -eq "TabletInputService"} | Start-Service 

Этот запустит нужный вам сервис (вместо «TabletInputService»).

Get-Service * | Where {$_.Status -eq "Running" -and $_.Name -eq "TabletInputService"} | Stop-Service 

Этот остановит службу, которую вы хотите (вместо «TabletInputService»).

Но большой вопрос здесь в том, какие у вас параметры именно? Как вы выбираете, какие услуги остановить? Как сказал Psycogeek, плохая идея - останавливать все сервисы, поскольку многие из них имеют решающее значение для функционирования системы вообще.

Если вы намереваетесь отключить определенный список услуг, который вы выбрали, то вам нужно было бы написать его хотя бы один раз в сценарии ...

-Name`` Get-Service фактически принимает подстановочные знаки и списки исключений, как и его -DisplayName.

Bob · 12 лет назад · 0
EliadTech ответил 12 лет назад
E 2 066