我正在脚本下方运行以检查计算机上的软件安装-Windows 7
wmic product get name,version >%date%softwarelist.txt
它可以正常工作,并且我能够看到当前日期保存在文件中的软件和版本
但是当我尝试在winServ2012R2上执行相同操作时,我得到了信息->系统找不到指定的路径。
是什么原因引起的以及如何解决?
答案 0 :(得分:2)
这是一个简单的例子:
@Echo Off
Set "MyDate="
For /F "EOL=L" %%A In ('WMIC OS Get LocalDateTime'
) Do Set "MyDate=%%~nA" & GoTo :Break
:Break
If Not Defined MyDate Exit /B
WMIC /Output:"%MyDate%SoftwareList.txt" Product Get Name,Version