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