powershell - 通过 SC 命令而不是 powershell 获取服务状态

标签 powershell

下面的 powershell 脚本的等效 SC 命令是什么?

Get-Service -ComputerName localhost -Name Spooler | select machinename,name,starttype,status

最佳答案

使用qc命令查询服务配置的启动类型和名称:

~> sc.exe qc spooler

SERVICE_NAME: spooler
        TYPE               : 110  WIN32_OWN_PROCESS (interactive)
        START_TYPE         : 4   DISABLED
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : C:\WINDOWS\System32\spoolsv.exe
        LOAD_ORDER_GROUP   : SpoolerGroup
        TAG                : 0
        DISPLAY_NAME       : Print Spooler
        DEPENDENCIES       : RPCSS
                           : http
        SERVICE_START_NAME : LocalSystem

使用queryqueryex命令获取状态:

~> sc.exe query spooler

SERVICE_NAME: spooler
        TYPE               : 110  WIN32_OWN_PROCESS  (interactive)
        STATE              : 1  STOPPED
        WIN32_EXIT_CODE    : 1077  (0x435)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

关于powershell - 通过 SC 命令而不是 powershell 获取服务状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68212822/

相关文章:

powershell - 尝试使用循环索引的范围表示法遍历脚本文件中的 $args 时出错

powershell - 在PowerShell中写入时锁定文件

windows - Get-ChildItem 相当于 DIR/X

sql-server - 在模块 '' 中找到 '' 命令,但无法加载该模块

powershell - 如何在Azure网站上远程运行PowerShell

c# - 带有哈希表/字典参数的 Powershell C# Cmdlet

powershell - 按 X 退出或按任何其他键继续?

user-interface - 关闭由启 Action 业任务控制的 Powershell 表单

powershell - 如何使用 Powershell 使用 SAML 1.1 配置文件设置 AD FS 2.0?

variables - PowerShell,如何增加变量名称?