Используя Set-Service
, я могу изменить StartType
свои услуги между принятыми значениями Boot, System, Automatic, Manual, Disabled
. Используя services.msc
, я могу настроить запуск некоторых служб с приоритетом Automatic (Delayed Start). Тем не менее, Get-Service
все еще сообщает об этих службах с отложенным запуском как StartType : Automatic
и об Set-Service
ошибках при попытке установить эти значения.
Могу ли я установить это свойство с помощью powershell? Или я ограничен UI или GPO ?
источник
Get-Service
все еще сообщает об этом как «Автоматически», хотя. Спасибо за совет! Наконец убедил меня перестать спать на PSCoreВ PowerShell нет прямого пути, просто используйте
sc
в старых версиях Windows вам нужно было пробел после знака равенства, это больше не требуется, но все равно работает.
Вы также можете изменить ключи реестра:
источник
sc.exe
прямой вызов упрощает передачу результата для последующей обработки. также - этот ответ дал мне идею просто запросить реестр напрямую,Get-ItemProperty
чтобы определить, является ли служба DelayedAutostart.Нет простого способа сделать это с помощью командлетов powershell. На мой взгляд, самый простой способ - использовать sc.exe. Вот один из способов сделать это:
источник