powershell获取的软件列表与添加删除程序的不一样


PowerShell交流中心分类: Powershell基础powershell获取的软件列表与添加删除程序的不一样
0
kingcaigen asked 9 年 ago

嗨~大神们~
我现在需要通过powershell获取到电脑上已安装的软件,我是通过这个命令 
Get-WmiObject -Class Win32_Product 
这个命令返回了大部分的软件(跟添加删除程序里面的对比),但是我也发现有些并没得到,据观察是在卸载或更改程序里面,源那一列为空的就在这个命令的返回里面得不到
例如 Adobe Flash Player 11 ActiveX  这个在 卸载或更改程序 里面是有的,但是用命令得到的结果中是不存在的。还有不少这样的,在 卸载或更改程序里面有,但是命令得到的结果是找不到的。
如果我确实需要获取这个信息 ,不知道我要用什么命令?
请各位大神赐教~~