使用 Windows 命令行显示在 SYSTEM 权限上下文中运行的服务

使用 Windows 命令行显示在 SYSTEM 权限上下文中运行的服务

我一直在试图弄清楚如何组合一个正确的方法来做到这一点,但尝试findstr匹配正在运行的服务的输出似乎并没有正确地做到这一点。

我曾尝试使用

sc queryex type= service

并通过管道过滤掉那些具有系统权限的用户,但我不确定我是否做对了。我考虑过将输出通过管道传输到accesschk.exe实用程序,并尝试仅匹配那些具有我可以修改的权限的用户,但仍然没有任何进展。任何帮助都将不胜感激。

答案1

您需要使用 PowerShell 来获取此信息。

列出服务及其名称、帐户和启动模式的使用:

Get-WmiObject win32_service | Format-Table name, startname, startmode

您可以通过使用链式过滤列表来进一步选择所需的内容 Where-Object 命令

有关详细信息,请参阅 Scripting Wife 使用 PowerShell 查找服务帐户

相关内容