无忧启动论坛

标题: 用批处理如何查看本机的BIOS版本 [打印本页]

作者: martin313    时间: 2025-3-15 09:09
标题: 用批处理如何查看本机的BIOS版本


在Windows系统中,你可以使用批处理脚本结合wmic命令来查看本机的BIOS版本。以下是一个简单的批处理脚本示例:

@echo off
wmic bios get smbiosbiosversion
pause


步骤:
打开记事本,将上述代码复制粘贴进去。
将文件保存为 .bat 格式,例如 check_bios_version.bat。
双击运行这个批处理文件,它会显示本机的BIOS版本。

解释:
wmic bios get smbiosbiosversion:使用 wmic 命令查询BIOS版本信息。
pause:暂停脚本执行,以便查看输出结果。


作者: tanglf    时间: 2025-3-15 09:25
要去试一下了
作者: nongren    时间: 2025-3-15 09:25
感谢分享,学习了。
作者: yyz2191958    时间: 2025-3-15 09:28
谢谢分享
作者: plutoshen    时间: 2025-3-15 09:35
试了,现在面前的机器版本是1.0.12,应该是很老了吧。
作者: magicgenius    时间: 2025-3-15 09:47
新版WINDOWS中的 WMIC 默认已经关闭了。
使用下面方法显示更全一些。
for /f "tokens=*" %k in ('systeminfo ^| findstr /i "BIOS "')  do (echo "%k")
作者: martin313    时间: 2025-3-15 10:02
magicgenius 发表于 2025-3-15 09:47
新版WINDOWS中的 WMIC 默认已经关闭了。
使用下面方法显示更全一些。
for /f "tokens=*" %k in ('systemi ...


你说的新版,是测试版吧

我刚刚在 26100.3476 中,是可以正常使用的
作者: magicgenius    时间: 2025-3-15 10:10
martin313 发表于 2025-3-15 10:02
你说的新版,是测试版吧

我刚刚在 26100.3476 中,是可以正常使用的

我刚看了一下,3476中WMIC确实存在,之前该功能还是关闭的,需要手动启用。
作者: 呆萌鼠    时间: 2025-3-15 10:12
6楼的代码在cmd中直接输入是对的,改成bat文件应该是单%再加上%成%%才行
@echo off
for /f "tokens=*" %%k in ('systeminfo ^| findstr /i "BIOS "') do (echo %%k)
pause

作者: martin313    时间: 2025-3-15 10:24
呆萌鼠 发表于 2025-3-15 10:12
6楼的代码在cmd中直接输入是对的,改成bat文件应该是单%再加上%成%%才行
@echo off
for /f "tokens=*" %% ...

那就改成如下:

@echo off
echo.
echo.
if exist "%windir%\System32\wbem\WMIC.exe" (
wmic bios get smbiosbiosversion
) else call :check
echo.
pause
exit

:check
for /f "tokens=*" %%k in ('systeminfo ^| findstr /i "BIOS "') do (echo %%k)
作者: 小灰兔    时间: 2025-3-15 10:36

谢谢分享
作者: wang1126    时间: 2025-3-15 10:44
谢谢楼主分享
作者: magicgenius    时间: 2025-3-15 10:45
刚重装 LTSC2024 26100.3476,发现默认WMIC依然是没有启用的。

作者: martin313    时间: 2025-3-15 10:46
magicgenius 发表于 2025-3-15 10:45
刚重装 LTSC2024 26100.3476,发现默认WMIC依然是没有启用的。


WMIC 很管用

bitlocker 命令行,好像也需要这个组件;NFS也需要它
作者: magicgenius    时间: 2025-3-15 11:01
martin313 发表于 2025-3-15 10:46
WMIC 很管用

bitlocker 命令行,好像也需要这个组件;NFS也需要它

wimc /?
WMIC 已弃用。

在线启用WMIC
Dism /online  /Add-Capability  /CapabilityName:WMIC~~~~

作者: yc2428    时间: 2025-3-15 11:16
感谢分享
作者: guong    时间: 2025-3-15 12:02
学习了
作者: 绿光科技    时间: 2025-3-15 13:07
WMIC确实被微软放弃了
作者: martin313    时间: 2025-3-15 13:12
绿光科技 发表于 2025-3-15 13:07
WMIC确实被微软放弃了


在26100.3323.250222-0345.GE_RELEASE_CLIENTPRO_OEMRET_A64FRE_ZH-CN.ISO
这个原版映像中,还存在的

图片20250315131214.png (228.92 KB, 下载次数: 1)

图片20250315131214.png

作者: 绿光科技    时间: 2025-3-15 13:31
martin313 发表于 2025-3-15 13:12
在26100.3323.250222-0345.GE_RELEASE_CLIENTPRO_OEMRET_A64FRE_ZH-CN.ISO
这个原版映像中,还存在的

装好系统会被自动删除的 你这个是解镜像包 你试试装好系统看看
作者: martin313    时间: 2025-3-15 14:19
绿光科技 发表于 2025-3-15 13:31
装好系统会被自动删除的 你这个是解镜像包 你试试装好系统看看


那不折腾了。只要在就行,这样不会影响 PE 的制作。PE 还是需要它的。
作者: fegr    时间: 2025-3-15 15:41
谢谢分享
作者: yzydys    时间: 2025-3-15 23:54
谢谢楼主分享
作者: pda8888    时间: 2025-3-17 21:26
不知道大哥的神器吗:开源的硬件信息工具nwinfo [20250306]
作者: pda8888    时间: 2025-3-17 21:32
我推荐的是wintoflash大哥的,不是自封我,你看清楚了。年少无知,有眼不识泰山,也难怪你
作者: 我是小青蛙    时间: 2025-3-17 21:51
现代化命令Get-CimInstance -ClassName Win32_BIOS
作者: cb6556    时间: 2025-3-18 22:45
谢谢分享
作者: guza    时间: 2025-3-19 18:06
wmic : 无法将“wmic”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确
,然后再试一次。
所在位置 行:1 字符: 1
+ wmic bios get smbiosbiosversion
+ ~~~~
    + CategoryInfo          : ObjectNotFound: (wmic:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
作者: martin313    时间: 2025-3-19 18:13
guza 发表于 2025-3-19 18:06
wmic : 无法将“wmic”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路 ...

看10楼或者26楼
作者: extendfar    时间: 2025-3-23 22:05
谢谢分享。
作者: guza    时间: 3 天前
martin313 发表于 2025-3-19 18:13
看10楼或者26楼

感谢,成功
作者: xyz00    时间: 前天 13:58
感谢分享....
作者: Monkeydance    时间: 前天 14:52
哇,发现新大陆!




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3