批处理文件系统找不到指定的路径

Batch file The system cannot find the path specified

我正在运行脚本来检查我电脑上安装的软件 - windows 7

wmic product get name,version >%date%softwarelist.txt

有效,我能够看到保存在文件中的当前日期的软件和版本

但是当我尝试在 winServ2012R2 上做同样的事情时,我得到了信息 -> 系统找不到指定的路径。

是什么原因造成的,如何解决?

这是一个简单的例子:

@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