我可以获得BIOS日期和时间吗?

Dim*_*nyi -1 vbscript

我有一个脚本,它监视一些文件夹的子文件夹,检查它们的创建日期,如果DateDiff来自创建的时间,而现在是超过730(2年),它会删除这个文件夹.问题在于,如果在2015年5月16日在PC上设置当前时间 - 脚本将删除文件夹,这并不酷.我想从一些互联网服务中获取时间,但无法保证PC将连接到互联网.所以我试图获得BIOS时间(我相信没有用户可以将其更改为错误),并将文件夹的创建时间与此时间进行比较.但是,遗憾的是我没有找到如何做到这一点的方式.也许你知道如何实现这个任务?

Jan*_*tor 6

现在,在生产级机器上拥有不正确的日期和时间不是一种选择.它会破坏很多像HTTPS站点这样的东西(由于证书过期而无法验证)等.

只要操作系统中的时间本身发生变化,操作系统就会更改系统时钟(BIOS时间),因此计算机中只有一个时钟.换句话说,操作系统没有单独的时钟来跟踪时间.

如今大多数计算机都使用网络时间协议来保持时钟同步,因此您应该将正确设置的时间指定为软件的先决条件.(或者您可以指定计算机必须连接到外部原子钟,但这将是昂贵的.)