dsh-wsl-service:从 WSL 读取 Windows 服务状态

前言

DeepSeek Harness (DSH) 采用插件化架构。在插件生态中,dsh-wsl-service 作为联网工具出现,解决了一个具体场景:当 DSH 进程运行在 WSL 环境下时,如何直接读取并检查 Windows 系统的服务状态。这避免了在 WSL 中手动配置端口转发或通过复杂路径调用 Windows 命令。

插件简介

dsh-wsl-service 是一个用于从 WSL 读取 Windows 服务状态的插件。它由维护者 173787247 编写,遵循 MIT 许可证。

核心功能

插件提供以下核心能力:
* 列出所有 Windows 服务。
* 按名称检查单个服务的详细信息。
* 支持按服务状态(如 running)过滤,并限制返回结果的数量。

安装与启用

在终端中执行以下命令添加插件:

dsh plugin --profile web add github:173787247/dsh-wsl-service

典型用法

安装完成后,可以在 DSH 的命令行中调用 win_services。以下是几个可复现的示例:
* 列出所有服务:

    win_services
  • 查看运行中的服务,限制显示 20 条:
    win_services state=running limit=20
  • 检查名为 “Spooler” 的服务:
    win_services name=Spooler

适用场景与注意事项

此插件运行在当前 DSH 进程所在的 WSL 环境中,仅具备读取权限。它用于列出和检查服务,不会启动或停止服务。

在使用过滤器时,total 字段统计的是匹配过滤条件的总数,数值可能超过实际显示的 listed 数量。

总结

该工具适合需要在 WSL 中快速获取 Windows 服务状态信息的场景。更多细节和源码,请访问 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜