[我的目标是在Excel中绘制随时间变化的PC磁盘可用空间。 BGinfo在Windows 10 32bit上工作,每次运行时都会写入文本文件。我最近更改了计算机中的磁盘,并同时将Windows升级到64位。
现在BGinfo在桌面上显示信息,但是在尝试写入文本文件时失败。错误是:
“数据库支持要求安装Jet4.0或更高版本。(检测到Jet 0.0)”。
该机器是一个无头盒,可以运行过夜备份,因此它没有Excel / Access,我认为它将安装MDAC和Jet。
首先-我可以在计算机上安装JET4.0吗?这是理想的,因为文本文件和电子表格无需更改即可工作。
如果JET不可行我还能如何用所需信息生成文本文件?诸如此类:
Date, Time, PC Name, Vol1, Vol1 Size, Vol1 Free Space, Vol2, Vol 2 Size, Vol 2 Free Space,
20191121,14:40:30,BACKUP-BOX,C:,931.12GB,555.55GB,E:,1800.00GB, 1234.56GB
我看过WMIC有点,但它会产生多行输出,如果有更简单的方法,我不想重新发明轮子。
wmic /node:"%COMPUTERNAME%" LogicalDisk Where DriveType="3" Get Name,DeviceID,Size,FreeSpace /format:csv
对于有此问题的其他人:
BGinfo下载包包括两个可执行文件。
它们两者都可以很好地更新桌面信息,但是只有Bginfo.exe(32位)可以将数据写入Test / XLS / SQL文件。
BGinfo64.exe引发了提示我原始问题的MDAC / JET错误。