📌  相关文章
📜  如何检查应用程序是否安装在 Windows cmdline 上 (1)

📅  最后修改于: 2023-12-03 15:38:50.356000             🧑  作者: Mango

如何检查应用程序是否安装在 Windows cmdline 上

有时候我们需要检查一个应用程序是否在 Windows 系统中安装过,这时候我们可以用命令行来检查。

使用命令行工具 WMIC

WMIC (Windows Management Instrumentation Command-line) 是 Windows 系统自带的一个命令行工具,可以用来查询系统信息、管理系统资源等。

要使用 WMIC 来查询一个应用程序是否安装,可以使用以下命令:

wmic product get name | findstr /i "应用程序名称"

其中,将 应用程序名称 替换为你想要查询的应用程序名称。/i 参数表示忽略大小写。

如果应用程序已经安装,则命令行会返回应用程序的名称和版本信息。如果应用程序没有安装,则命令行不会返回任何信息。

使用 PowerShell

PowerShell 是 Windows 系统自带的强大的命令行工具,它可以方便地操作系统和管理资源。

要使用 PowerShell 来查询一个应用程序是否安装,可以使用以下命令:

Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Where-Object { $_.DisplayName -match "应用程序名称" } | Select-Object DisplayName, DisplayVersion

其中,将 应用程序名称 替换为你想要查询的应用程序名称。这个命令会搜索 Windows 注册表中安装程序的信息,并返回应用程序的名称和版本信息。

如果应用程序已经安装,则命令行会返回应用程序的名称和版本信息。如果应用程序没有安装,则命令行不会返回任何信息。

总结

通过命令行工具 WMIC 和 PowerShell,我们可以方便地查询一个应用程序是否在 Windows 系统中安装。这些命令可以在脚本中使用,以便在自动化脚本和部署脚本中使用。