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

在Windows命令提示符中查找已安装应用程序的日期和时间,windows,batch-file,cmd,Windows,Batch File,Cmd,我想知道在安装特定程序时使用Windows脚本,包括日期和时间。我能找到安装日期,但找不到时间 这告诉我如何查找日期: 如果要手动检查日期和时间,可以打开安装目录,然后右键单击exe文件-属性并查看“常规”选项卡下的“已访问”。您可以在那里看到安装日期和时间。可能有一些脚本可以执行此操作,但我不确定链接中引用的记录是否也可以通过WMIC命令读取: wmic product where "Caption like '%node%'" get InstallDate /fomat:value 您可

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

这告诉我如何查找日期:

如果要手动检查日期和时间,可以打开安装目录,然后右键单击exe文件-属性并查看“常规”选项卡下的“已访问”。您可以在那里看到安装日期和时间。可能有一些脚本可以执行此操作,但我不确定链接中引用的记录是否也可以通过
WMIC
命令读取:

wmic product where "Caption like '%node%'" get InstallDate /fomat:value
您可以在其中更改具有足够唯一字符串的节点。以下是如何将其从批处理文件和assigned转换为变量:

@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
您还可以获取安装目录)

我几乎可以肯定,您只能检索安装日期,但不能检索时间是的,即使我这样认为,但是我不知道程序的安装目录是什么,任何其他方式:)为什么你找不到安装目录??通常是c/程序文件。如果它不在那里,您只需右键单击程序的快捷方式,然后选择属性并在那里查看安装路径。感谢用户3548321,我理解,我也会尝试一下。无法直接找到任何解决方案,但只能通过安装文件夹。还有人对此有其他想法吗?谢谢Npcmaka,但它仍然没有回答我的问题,那就是时间:(@gsgill76您需要提供更多详细信息…您可以通过
wmic
查询获取产品的安装目录。然后您可以获取部分安装文件的上次访问时间。但您的问题相当粗略