我正在开发一个扫描局域网的项目,并使用NMAP命令在html / PHP / mysql中显示reslut。类似于spiceworks的应用程序。
在spiceworks中,他们说他们根据以下标准对他们的nmap输出进行了分类。
笔记本电脑:响应WMI或SSH端口且发现电池安装的机器。
桌面:响应WMI或SSH端口的计算机,但未安装电池且未运行服务器操作系统。
现在我可以根据开放端口对结果进行分类但是我找不到电池状态(可用或不可用)。是否有任何nmap命令可以在给定的IP中查找电池状态?或者您是否知道他们在扫描过程中使用什么来查找电池装置?
答案 0 :(得分: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