Windows 10 安装 ipmitool 超详细教程
很多人在管理服务器时会用到 ipmitool,这是一款通过 IPMI 协议远程查看服务器硬件状态、控制电源、读取传感器的命令行工具。Linux 下安装很简单,但 Windows 10 没有原生包,直接装会遇到各种问题。下面按最实用的方式,一步步讲清楚怎么在 Windows 10 上把 ipmitool 跑起来,适合电脑小白操作。
先搞清楚使用场景
ipmitool 主要分两种用法:
- 远程管理(带外):在自己的 Windows 10 笔记本或电脑上,通过网络连接服务器 BMC,不需要在目标服务器上装东西。这是最常见的需求。
- 本地管理(带内):在已经装了 Windows 的服务器本机上直接操作 BMC,需要额外装驱动。
大多数人只是远程用,优先选第一种方法就够了。下面先讲远程场景的安装,再补充本地场景。
方法一:直接用现成的 Windows 版本(推荐新手)
很多服务器厂商(浪潮、戴尔等)都提供了编译好的 Windows 版 ipmitool,解压就能用,不用编译,也不用装复杂环境。
-
下载工具包。
搜索“IPMIToolWin”或直接找厂商提供的版本(常见是 1.8.18 左右)。下载后是一个 zip 压缩包。 -
解压到固定位置。
建议解压到 C:\Tools\ipmitool 这类路径,方便以后找。解压后里面会有 ipmitool.exe 以及可能附带的一些 dll 文件。 -
把路径加到系统环境变量(可选,但强烈建议)。
- 右键“此电脑” → 属性 → 高级系统设置 → 环境变量。
- 在“系统变量”里找到 Path,点编辑 → 新建。
- 把刚才解压的目录完整路径填进去,比如 C:\Tools\ipmitool。
- 一路确定保存。
-
验证安装。
按 Win + R,输入 cmd,回车打开命令提示符。输入:ipmitool -V如果显示版本号(比如 ipmitool version 1.8.18),说明已经可以用了。
如果提示找不到命令,就先进入解压目录再执行:cd C:\Tools\ipmitool ipmitool.exe -V -
简单测试连接。
假设服务器 BMC 的 IP 是 192.168.1.100,用户名 admin,密码是你的密码,可以试:ipmitool -I lanplus -H 192.168.1.100 -U admin -P 你的密码 chassis status能正常返回电源状态等信息,就说明安装成功。
注意:密码里如果有特殊字符(比如 ! @ #),在 PowerShell 里建议用单引号包起来,在 CMD 里有时需要转义。网络要通,防火墙不要拦 UDP 623 端口。
方法二:用 WSL 安装(功能最完整,推荐长期用)
如果你经常用 Linux 命令,或者想用最新版 ipmitool,直接在 Windows 10 里开一个 Linux 子系统最省事。
-
启用 WSL。
以管理员身份打开 PowerShell 或 CMD,输入:wsl --install回车后会自动下载并安装 Ubuntu(默认发行版)。安装完成后重启电脑。
-
第一次打开 Ubuntu。
从开始菜单找到 Ubuntu,点开后设置用户名和密码(这个密码以后 sudo 会用到)。 -
更新软件源并安装 ipmitool。
在 Ubuntu 终端里依次输入:sudo apt update sudo apt install ipmitool -y输入你的 Ubuntu 密码,等待安装完成。
-
验证。
输入:ipmitool -V显示版本号就行。之后在 WSL 里用和 Linux 完全一样的命令即可,例如:
ipmitool -I lanplus -H 192.168.1.100 -U admin -P 你的密码 sensor list
WSL 的好处是命令和 Linux 一致,后续升级也方便(再执行一次 apt install 就行)。缺点是每次用都要进 WSL 窗口。
方法三:本地服务器上安装(带内管理)
如果你是在 Windows 服务器本机上直接操作 BMC,需要先装 IPMI 驱动。
-
安装驱动。
- 戴尔、华为、浪潮等厂商通常提供配套驱动包,下载后按说明安装。
- 也可以用微软自带的通用驱动:打开设备管理器 → 操作 → 添加旧式硬件 → 手动安装 → 系统设备 → Microsoft → Microsoft Generic IPMI Compliant Device。
-
再装 ipmitool 工具本身(和前面方法一一样,解压 exe 即可)。
-
本地命令不需要加 -H -U -P 参数,直接:
ipmitool chassis status或
ipmitool lan print
驱动装好后,设备管理器里会出现对应的 IPMI 设备,否则本地命令会报找不到接口。
安装后常见问题与避坑
- 提示“找不到 ipmitool”:环境变量没生效,关掉所有命令窗口重新开一个;或者直接进目录执行 .exe。
- 连接超时:检查 BMC IP 是否正确、网络是否通、防火墙是否放行,以及 BMC 是否开启了 IPMI over LAN。
- 认证失败:用户名密码对不对,有的 BMC 默认用户是 root 或 ADMIN,密码大小写敏感。
- 版本太旧功能不全:优先用 WSL 方式装最新版,或者重新下载厂商较新的 Windows 包。
- 安全提醒:ipmitool 密码是明文写在命令里的,在共享电脑上注意不要留历史记录。可以用 -f 参数把密码写到文件里再引用。
装好之后,常用命令可以记几个:
- 查看电源状态:
ipmitool -I lanplus -H IP -U 用户 -P 密码 chassis status - 远程开机:
... chassis power on - 查看传感器:
... sensor list - 查看事件日志:
... sel list
按上面任意一种方法操作,一般 10 分钟内就能在 Windows 10 上正常使用 ipmitool。远程管理选解压现成包最省事,想长期稳定用就上 WSL。

还没有评论,来说两句吧...