我曾经看到一个人运行一个命令并得到他计算机上所有已安装应用程序的列表。我该怎么做呢?
我想要一份我当前安装的应用程序的列表。我相信他以某种方式使用了WSH。
Mic*_*ech 45
如果您使用Windows Vista或 Windows 7 并且不想安装其他软件,您可以:
wmic( Enter)product get name( Enter)djh*_*ell 30
如果在运行时使用-s标志,来自 Microsoft/Sysinternals 的PsInfo可以列出所有已安装的软件。例如,您还可以使用-c将其输出为 csv 文件以在 Excel 中使用。
C:\> psinfo -s > software.txt
C:\> psinfo -s -c > software.csv
Run Code Online (Sandbox Code Playgroud)
Joh*_*n T 16
列出它们的 PowerShell 脚本:
$loc = Get-ChildItem HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall
$names = $loc |foreach-object {Get-ItemProperty $_.PsPath}
foreach ($name in $names)
{
Write-Host $name.Displayname
}
Run Code Online (Sandbox Code Playgroud)
不完全是命令行,但为此目的,我个人使用CCleaner 的卸载工具,您可以将已安装软件的列表导出到文本文件:

| 归档时间: |
|
| 查看次数: |
264033 次 |
| 最近记录: |