我想知道使用PowerShell在我的系统中安装了哪个版本的软件(比如X软件)。就我而言,我想知道使用PowerShell在我的系统中安装了哪种版本的Service Fabric SDK。
答案 0 :(得分:0)
如果您的流程/软件已运行,请使用以下命令:
Get-Process -Name "xsoftware" | Format-list -Property ProductVersion
答案 1 :(得分:0)
此链接很好地突出了使用 WMI 方法的问题,然后概述了使用注册表的解决方案。他处理注册表的方式还允许针对远程机器调用它。
https://mcpmag.com/articles/2017/07/27/gathering-installed-software-using-powershell.aspx
答案 2 :(得分:-1)
您可以使用WMI获取已安装产品的信息。要按Name
进行此过滤。例如,要获取Word的信息:
$product = gwmi win32_product -filter "Name LIKE '%Word%'"
然后,您将在Version
属性中找到版本信息:
$product.Version
注意:WMI查找可能有点慢,所以请耐心等待!