Quick Tip: Discovering service start accounts
Do you know which accounts are used to start the services running on your machines? if you need this information try:
Get-WmiObject -Class Win32_Service | select Name, DisplayName, StartName
For a remote machine this becomes
Get-WmiObject -Class Win32_Service -ComputerName Win7 | select Name, DisplayName, StartName
And for testing which services are started by a specific account use:
Get-WmiObject -Class Win32_Service -ComputerName Win7 | where {$_.StartName -eq 'NT Authority\LocalService'} | select Name, DisplayName, StartName
I wanted to use a WMI filter instead of Where-Object but it didn’t want to work