如何用批处理提取硬盘系列号

 时间:2024-10-12 14:16:48

1、diskpart命令是windows系统自带的命令行分区管理工具,可实现对系统硬盘分区实现增、删、改管理,并且修改分区后不需重新启动系统即能立即生效。同时,利用该命令也能查看系统硬盘的一些参数。

如何用批处理提取硬盘系列号
如何用批处理提取硬盘系列号

2、这里,我们就是要利用diskpart命令来获取硬盘的序列号。首先,直接在命令行窗口运行diskpart命令,会进行入diskpart工具的交互界面,运行"listdisk",可查看当前系统的硬盘情况,运行“select disk 0”可选择第一块硬盘,然后运行“detail disk”可查看选中硬盘的详细信息,其中就包括分区信息和我们需要的序列号。

如何用批处理提取硬盘系列号

3、我们要批处理获取硬盘序列号,交互方式肯定是不行的,不过还好diskpart命令的“/s”可支持脚本文件运行。所以我们可以把这些交互命鸡舍诽浓令放到脚本中,再直接运行脚本即可。命令如下:@echoselect disk 0 >dpjs.txt@echodetail disk >>dpjs.txtdiskpart /s dpjs.txtdel /q dpjs.txt

如何用批处理提取硬盘系列号

4、这时我们可以用命令:diskpart /s dpjs.txt>tmp.txt 将磁盘信息保存到tmp.txt临时文件中,再通过findstr命令来查找包含“ID:”字符串的行,即可提取到磁盘序列号。

如何用批处理提取硬盘系列号

5、也可以利用管道符将命令:diskpart /s dpjs.txt 获取的信息,直接传递给findstr命令来进行查找输入,而不用生成临时文件,提高脚本的运行效率。命令如下 :diskpart /s dpjs.txt|findstr "ID:"

如何用批处理提取硬盘系列号

6、现在所有环节的命令都弄清楚了,再来写批处理就非常容易的了。主要代码如下:@echo offecho select disk 0 >dpjs.txtecho detail d足毂忍珩isk >>dpjs.txtdiskpart /s dpjs.txt|findstr "ID:"del /q dpjs.txt如下图所示,可以看到批处理获取磁盘序列号成功!

如何用批处理提取硬盘系列号
  • 怎么编写批处理文件获取cpu和硬盘序列号?
  • 怎么查看电脑硬盘的序列号 如何查询磁盘ID
  • 怎样禁止U盘接入电脑
  • 如何禁止打开计算机管理、组策略?
  • 怎样在win10系统中用命令查看计算机的综合信息
  • 热门搜索
    关于消防的手抄报 防溺水手抄报资料 开学第一课手抄报 元宵节手抄报图片 妇女节手抄报 中国梦手抄报 六一手抄报 关于保护环境的手抄报 关于清明节手抄报 手抄报图片简单又漂亮