有没有一个命令来通过命令行在Windows 2003中检索已安装的应用程序/包。即通过在Linux命令行中的'rpm -qa'相同的命令行来获取添加/删除程序的详细信息。
谢谢,
没有什么内置的,真的。 然而,Sysinternals公司的PStools套件是一套非常有价值的软件,可以从微软免费获得,他们也有这方面的服务。
Psinfo.exe -s
尝试PStools软件包,并使用Psinfo命令和-s开关。
如果我们使用与命令行功夫相同的要求,那么我们可以得到的最接近的是:
reg query hklm\software\microsoft\windows\currentversion\uninstall /s | find "DisplayName"
值得注意的是,这并不排除内置的“添加/删除程序”应用程序所执行的Windows更新。 你可以完全从命令行来完成这个工作,但是它会复杂得多。