Ao olhar para esta pergunta , você pode encontrar com isso para versões antigas do PowerShell:
Get-WmiObject -Class Win32_Service | Select-Object Name,State,StartMode | Where-Object {$_.State -ne "Running" -and $_.StartMode -eq "Auto"}
Com versões mais recentes (pelo menos 5 talvez 3/4) você também pode usar (o que foi sugerido por JC2k8):
Get-Service | Select-Object -Property Name,Status,StartType | Where-Object {$_.Status -eq "Stopped" -and $_.StartType -eq "Automatic"}
Em versões mais antigas do PowerShell, o cmdlet Get-Service
não oferece um membro que tenha o StartType
.
O PowerShell suporta muitos recursos de filtragem e tubulação. :)