Usando Set-Service
, sou capaz de alterar StartType
meus serviços entre os valores aceitos de Boot, System, Automatic, Manual, Disabled
. Usando services.msc
, eu sou capaz de definir alguns serviços para iniciar com uma prioridade de Automatic (Delayed Start). No entanto, Get-Service
ainda relata esses serviços de inicialização atrasada como StartType : Automatic
e Set-Service
erros ao tentar definir esses valores.
Posso definir essa propriedade via PowerShell? Ou estou limitado à interface do usuário ou ao GPO ?
fonte
Get-Service
ainda relata isso como "Automático". Obrigado pela dica! Finalmente me convenceu a parar de dormir no PSCoreNão há maneira direta no PowerShell, basta usar
sc
nas versões mais antigas do Windows, você precisava de um espaço após o sinal de igual, isso parece não ser mais necessário, mas ainda funciona.
Você também pode alterar as chaves do registro:
fonte
sc.exe
diretamente facilita a canalização do resultado para manipulação posterior. também - essa resposta me deu a ideia de apenas consultar diretamente o registroGet-ItemProperty
para determinar se o serviço é DelayedAutostart.Não há uma maneira simples de fazer isso usando os cmdlets do powershell. Na minha opinião, a maneira mais fácil é usar o sc.exe. Aqui está uma maneira de fazer isso:
fonte