1

我正在研究一个使用 NMAP 命令扫描 LAN 并在 html/PHP/mysql 中显示 reslut 的项目。与香料厂类似的应用。

在 spiceworks 中,他们说他们根据以下标准对他们的 nmap 输出进行分类。

笔记本电脑:响应 WMI 或 SSH 端口并发现已安装电池的机器。

台式机:响应 WMI 或 SSH 端口但未安装电池且未运行服务器操作系统的计算机。

现在我可以根据打开的端口对结果进行分类,但我找不到电池状态(可用或不可用)。是否有任何 nmap 命令来查找给定 IP 中的电池状态?或者您知道他们在扫描期间使用什么来查找电池安装吗?

4

1 回答 1

1
powercfg -DEVICEQUERY all_devices|find "Battery" >battery.log
set Empty=Y
for /f %%i in (battery.log) do set empty=N
if %empty%==Y (
      ...
del battery.log
) else (
...
del battery.log
) 
pause
于 2013-10-23T19:11:29.543 回答