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

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

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

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

“DISPLAY_NAME:IISpipe理服务”

我也试过net start "IIS Admin Service" | find "Running" net start "IIS Admin Service" | find "Running" ,其中显示:

所请求的服务已经启动。

通过键入NET HELPMSG 2182更多的帮助。

但它不给我一个输出如

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

有这种格式输出的命令吗?

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

sc query iisadmin

您可以使用Powershell:

Get-Service -name 'IIS Admin Service'