我想知道在安装特定程序时使用Windows脚本,包括日期和时间。我能够找到安装日期而不是时间。
这告诉我如何找到日期: http://ccm.net/faq/10354-determine-the-installation-date-of-software-under-windows
答案 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文件属性,并在常规选项卡下看到“已访问”。你可以在那里看到安装日期和时间。可能有一些脚本可以做到这一点,但我不确定