在我们的虚拟机中,我们将查看在特定日期安装/卸载了哪些应用程序
有没有办法自动找到它?
发布于 2012-02-10 08:16:48
Win32_Product类的查询速度非常慢。尽可能多地过滤。
$computername="SomeServer“
$apps=get-wmiobject win32_product -filter "installdate='20120206'“-computer $computername
发布于 2012-02-09 19:11:05
WMI接口应该可以做到这一点。使用命令行:wmic product
下面是一个更详细地描述它的blog article,以及如何以.csv文件的形式获取结果。
发布于 2012-02-09 19:20:17
我不认为你可以找到关于卸载应用程序的信息,但你可以从注册表中获得一些信息(使用WMI,你只能获得MSI包):
Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*\' | Select-Object DisplayName,InstallDate,Publisher
https://stackoverflow.com/questions/9209581
复制相似问题