1

我在不同的服务器上安装了多个应用程序(.msi),正在寻找解决方案来识别应用程序的安装路径。如何使用PowerShell标识已安装应用程序的可执行路径?

在powershell中我使用get-wmiobject来获取安装的日期和东西,但有一个installlocation属性返回空白。有没有找到可执行位置的方法?如果没有powershell任何其他技术将做。

+0

在我看来,注册表信息已安装的应用程序在注册表中比在wmi中更好。你有没有试过在HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall \ ? (或64位:HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninst all)。 – plunkets

回答

0

也许https://psmsi.codeplex.com/有帮助吗?这是PowerShell的Windows Installer模块。我没有使用它,但如果你有兴趣从MSI文件中提取信息,可能会有所帮助。

相关问题