Batch file .bat文件,用于将基本系统信息提取到CSV

Batch file .bat文件,用于将基本系统信息提取到CSV,batch-file,Batch File,我正在尝试创建一个bat脚本,该脚本可以将以下基本信息从系统提取到.CSV文件中,我要查找的信息包括用户名、品牌、型号、序列号、供应商和操作系统信息。。我通过一个.bat脚本实现了它,如下所示 @echo off cls wmic computersystem get Username >>sys-info.csv wmic computersystem get Name, >>sys-info.csv wmic computersystem get Manufactur

我正在尝试创建一个bat脚本,该脚本可以将以下基本信息从系统提取到.CSV文件中,我要查找的信息包括用户名、品牌、型号、序列号、供应商和操作系统信息。。我通过一个.bat脚本实现了它,如下所示

@echo off
cls
wmic computersystem get Username >>sys-info.csv
wmic computersystem get Name, >>sys-info.csv
wmic computersystem get Manufacturer >>sys-info.csv
wmic computersystem get Model >>sys-info.csv
wmic bios get serialnumber >>sys_info.csv
wmic csproduct get vendor >>sys_info.csv
wmic csproduct get name >>sys_info.csv
wmic os get caption >>sys_info.csv
cls
exit

虽然这项工作正常,但输出csv文件不干净,标题和值都在同一列中,请建议最好的方法,我正在寻找一个包含两列的csv文件,一列带有说明,另一列带有值。您可以尝试此批处理:

@echo关闭
标题WMIC信息
设置“LogFile=sys_info.csv”
如果存在“%LogFile%”删除“%LogFile%”
wmic/附加:“%LogFile%”操作系统获取标题/格式:CSV
wmic/附加:“%LogFile%”计算机系统获取用户名、名称、制造商、型号/格式:CSV
wmic/追加:“%LogFile%”bios获取序列号/格式:CSV
wmic/Append:“%LogFile%”csproduct get vendor,名称/格式:CSV
启动“”%LogFile%”

请显示文件的示例内容
sys_info.csv
以及该文件的所需内容。我可以向您保证,输出文件中的内容不是csv格式。要获得这种类型的输出,我建议您查看一些
WMIC
的选项,例如:
WMIC/Append:sys\u info.csv ComputerSystem获取制造商、型号、名称、用户名/格式:csv
@Hackoo,这很有效。。。非常感谢。