前言¶
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 仓库。