Get startup type of Windows service using PowerShell

后端 未结 10 2452
小蘑菇
小蘑菇 2020-12-23 19:22

How can I get the Windows service startup type using PowerShell and not using WMI?

I looked inside the Get-Service command, and it does not provide something to disp

10条回答
  •  孤城傲影
    2020-12-23 20:10

    Once you've upgraded to PowerShell version 5 you can get the startup type.

    To check the version of PowerShell you're running, use $PSVersionTable.

    The examples below are for the Windows Firewall Service:

    For the local system

    Get-Service | Select-Object -Property Name,Status,StartType | where-object {$_.Name -eq "MpsSvc"} | Format-Table -auto
    

    For one remote system

    Get-Service -ComputerName HOSTNAME_OF_SYSTEM | Select-Object -Property MachineName,Name,Status,StartType | where-object {$_.Name -eq "MpsSvc"} | Format-Table -auto
    

    For multiple systems (must create the 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
    

提交回复
热议问题