在Windows命令提示符下查找已安装应用程序的日期和时间

时间:2016-04-18 08:01:58

标签: windows batch-file cmd

我想知道在安装特定程序时使用Windows脚本,包括日期和时间。我能够找到安装日期而不是时间。

这告诉我如何找到日期: http://ccm.net/faq/10354-determine-the-installation-date-of-software-under-windows

2 个答案:

答案 0 :(得分:1)

链接中引用的记录也可以使用WMIC命令读取:

wmic product where "Caption like '%node%'" get InstallDate /fomat:value

您可以使用足够独特的字符串更改节点。以下是如何在批处理文件和assigend中使用它来变量:

@echo off
setlocal enableDelayedExpansion
set "productname=node"

for /f "tokens=* delims=" %%# in ('wmic product where "Caption like '%%!productname!%%'" get InstallDate /format:value') do (
    for /f "tokens=* delims=*" %%$ in ("%%#") do set "%%$"
)

echo %installdate%

但时间不能以这种方式接收。只有日期。要花时间你必须查询已安装的文件(用wmic prodict你也可以得到安装目录)

答案 1 :(得分:0)

如果要手动检查日期和时间,可以打开安装目录,然后右键单击exe文件属性,并在常规选项卡下看到“已访问”。你可以在那里看到安装日期和时间。可能有一些脚本可以做到这一点,但我不确定