【发布时间】:2018-02-02 08:54:51
【问题描述】:
我尝试编写 2 个 WMIC 命令来生成 mashine 上所有已安装 应用程序 的列表,另一个是所有 证书 并将其写入文件.
一个问题是我的证书命令不能正常工作。第二个命令返回与安装的应用程序相同的文件,除了安装的证书。我真的不明白为什么,因为在我看来命令看起来不错。这是以下两个命令:
rem command to check installed aplications
wmic product get /format:csv > %USERPROFILE%/Desktop/vistadraft-applications-%Computername%-%Username%.csv && echo [.] [STARTING] && echo [.] application version list [PROCESSING] && echo [.] [FINISHED]
rem command to check installed certificates
wmic product get /format:csv > %USERPROFILE%/Desktop/vistadraft-certificates-%Computername%-%Username%.csv && echo [.] [STARTING] && echo [.] certification authorities list [PROCESSING] && echo [.] [FINISHED]
请问,谁知道问题出在哪里?
【问题讨论】:
-
ok 是什么意思“不好用” 是什么意思?发生了什么,您收到什么错误等将帮助我们更好地了解您遇到的问题,而不仅仅是 它不起作用
-
不能正常工作,这意味着与所有应用程序生成与第一个命令相同的文件
-
错误是命令只生成空列表
-
好的,将批处理文件保存在易于访问的地方,然后右键单击它并选择
Run as Administrator -
@GerhardBarnard 哦,谢谢,现在我收到一个错误,这是无效的命令 -------------- ------------------------------- wmic 产品获取 /format:csv > %USERPROFILE%/Desktop/vistadraft-certificates-% Computername%-%Username%.csv && echo [.] [STARTING] && echo [.] 证书颁发机构列表 [PROCESSING] && echo [.] [FINISHED]
标签: windows batch-file cmd wmi wmic