从命令提示符显示 Windows 服务的状态

vik*_*kas 8 windows-service

是否有任何 Windows 命令可以显示单个服务的状态?

例如,我想知道“IIS 管理服务”是否正在运行。如果它正在运行命令输出应该是“运行”。

我试过sc query type= service state= all | find "IIS Admin Service"哪个显示输出:

“DISPLAY_NAME:IIS 管理服务”

我也试过net start "IIS Admin Service" | find "Running"哪些显示:

请求的服务已经启动。

通过键入 NET HELPMSG 2182 可以获得更多帮助。

但它没有给我一个输出,比如

“服务名称”= 运行/禁用/停止

有没有以这种格式输出的命令?

小智 20

使用服务名称而不是显示名称

sc query iisadmin


小智 12

您可以因此使用 Powershell:

Get-Service -name 'IIS Admin Service'