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 倉庫。

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

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

小夜