После обновления до PowerShell версии 5 вы можете получить тип запуска.
Чтобы проверить версию PowerShell, которую вы используете, используйте $PSVersionTable
.
Приведенные ниже примеры относятся к службе брандмауэра Windows:
для локальной системы
Get-Service | Select-Object -Property Name,Status,StartType | where-object {$_.Name -eq "MpsSvc"} | Format-Table -auto
для одной удаленной системы
Get-Service -ComputerName HOSTNAME_OF_SYSTEM | Select-Object -Property MachineName,Name,Status,StartType | where-object {$_.Name -eq "MpsSvc"} | Format-Table -auto
Для нескольких систем (необходимо создать файл systems.txt)
Get-Service -ComputerName (Get-content c:\systems.txt) | Select-Object -Property MachineName,Name,Status,StartType | where-object {$_.Name -eq "MpsSvc"} | Format-Table -auto