# windows-kvm-tool **Repository Path**: devop/windows-kvm-tool ## Basic Information - **Project Name**: windows-kvm-tool - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-10 - **Last Updated**: 2026-04-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Windows KVM 工具 这是一个面向 Windows 的多厂商 KVM 管理工具原型。 当前项目重点支持两条线路: 1. 华为旧 iBMC Java KVM 2. Dell iDRAC6 官方 Java 客户端 ## 当前能力 当前代码已实现: 1. 桌面 GUI 服务器管理 2. 服务器配置的新增、编辑、删除、搜索、筛选 3. 本地保存与密码加密 4. CSV 导入导出 5. 华为控制台连接 6. Dell iDRAC6 控制台连接 7. 测试包与正式包构建 ## 当前连接方式 ### 华为 1. 使用 `runtime/huawei-kvm-runtime/` 下的华为运行时 2. 通过 `temp18.jar` / `temp19.jar` 与 IPMI 认证链路获取参数 3. 默认以独立控制台窗口启动 ### Dell iDRAC6 1. 使用 `runtime/dell-idrac6/` 下的 Dell 官方运行时 2. 默认直接启动官方 `com.avocent.idrac.kvm.Main` 3. 当前默认以独立窗口启动 ## 目录结构 关键目录如下: 1. `poc/` Java 源码、构建输出、中间产物 2. `runtime/huawei-kvm-runtime/` 华为运行时文件 3. `runtime/dell-idrac6/` Dell iDRAC6 运行时文件 4. `scripts/` 构建、运行、打包脚本 5. `docs/` 项目分析、方案、说明文档 ## 运行 ### 源码运行 ```powershell ./scripts/build-and-run.ps1 ``` ### 测试包 ```powershell ./scripts/build-package.ps1 -Mode test ``` 输出目录: ```text dist-/ ``` ### 正式包 ```powershell ./scripts/build-package.ps1 -Mode release ``` 输出目录: ```text dist-jpackage-/ ``` 也可以直接使用: ```text build-package.cmd ``` ## 版本号 当前统一版本源: ```text poc/src/main/java/demo/AppInfo.java ``` 修改 `VERSION` 后,脚本会同步用于: 1. 应用窗口标题 2. 测试包输出目录 3. 正式包输出目录 4. `jpackage` 版本号 5. `pom.xml` 项目版本 ## 文档 更多说明见: 1. `docs/POC_README.md` 2. `docs/PACKAGING.md` 3. `docs/DELL_SUPPORT_STATUS.md` 4. `docs/STATUS.md`