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

1 ответ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, плохая идея - останавливать все сервисы, так как многие из них имеют решающее значение для функционирования системы вообще.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .