0
A
回答
1
Win32_Product类查询速度很慢。尽可能多地过滤。
$计算机名= “SomeServer”
$应用=获取-WmiObject可以的Win32_Product筛选器 “installdate = '20120206'” - 计算机$计算机名
1
WMI接口应该为此工作。使用命令行:wmic product
这里是一个blog article,它更详细地描述它以及如何获得.csv文件的结果。
1
我不认为你可以找到卸载应用程序的信息,但是你可以从注册表中的一些信息(与WMI,你只能得到MSI包):
Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*\' | Select-Object DisplayName,InstallDate,Publisher
1
要获取安装的应用程序列表MSIEXEC在某一天使用本:
$strComputer = "."
$colItems = get-wmiobject -class "Win32_Product" -namespace "root\CIMV2" -computername $strComputer
$colitems | ? { $_.installdate -eq "yyyymmdd" }| select name
这所有已安装的应用程序的微软知识库系统(需要按日期过滤):
$Keys = Get-ChildItem HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall
$Items = $keys |foreach-object {Get-ItemProperty $_.PsPath}
$items | select displayname , "(default)" , installdate
对于未中断的应用程序,您需要从源“MsiInstaller
”查询application events logs
或在事件描述中查询“卸载”的“字符串搜索”。
相关问题
- 1. 卸载安装了Curl的软件包
- 2. 如何卸载从* .txt文件安装的pip软件包?
- 3. 如何卸载使用distutils安装的python软件包?
- 4. 如何卸载安装了堆栈的Haskell软件包?
- 5. 巧克力:如何重新安装卸载的软件包
- 6. 如何从cygwin中未安装卸载mpich2软件包
- 7. 卸载joomla软件包不卸载所有子扩展
- 8. NPM安装peerinvalid - 如何解决?今天
- 9. 如何卸载并重新安装Rails的所有内容
- 10. .NET安装项目卸载安装文件夹在卸载
- 11. 检查已安装的软件包,如果未找到安装
- 12. 卸载软件
- 13. 今天延期安装
- 14. 如何卸载python3 DMG安装程序安装的文件?
- 15. 如何从homebrew,distribute,macports,pip中卸载所有软件包?
- 16. 如何卸载Python和所有软件包
- 17. “Nuget未能安装/卸载选定的软件包”
- 18. 在安装时安装软件包所需的R软件包
- 19. Install4j卸载以前的安装不显示卸载程序的所有屏幕
- 20. 如何卸载由Pip安装的Python软件包引入的依赖关系?
- 21. 如何卸载使用easy_install安装的软件包的不活动版本
- 22. 卸载/安装JDK
- 23. 如何查找安装在ubuntu中的软件的版本
- 24. 如何卸载手动安装的MongoDB
- 25. 如何卸载拒绝卸载的xampp安装?
- 26. 如何在安装新版本后卸载旧的OSGI捆绑软件版本?
- 27. 如何在安装MSI时卸载以前的刻录软件包
- 28. 即使卸载后如何保留由Advanced Installer软件包安装的字体?
- 29. 如何查看已安装软件的安装说明和自制软件?
- 30. sql查找今天日期之后的所有星期一
欢迎StackOverflow的希克斯。感谢您的好书。我希望你的经验和知识能够帮助很多人,因为你加入了stackoverflow – Samselvaprabu 2012-02-10 05:41:13