如何远程或本地查看计算机上所有已安装的程序和软件

问题描述 投票:0回答:0

我看过很多关于 PowerShell 脚本或命令的帖子,可以让你看到机器上安装的一些软件。但没有一个能真正向你展示一切。正如我在我的计算机以及远程用户上使用它一样,我注意到其中许多命令都缺少大量已安装的软件。

我使用的许多命令中的一些是:(Get-WmiObject -Class Win32_Product -ComputerName) (enter-pssession -ComputerName $InstalledSoftware = Get-ChildItem "HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall" foreach($InstalledSoftware 中的 $obj){write-host $obj.GetValue('DisplayName')-NoNewline;写主机“-”-NoNewline;写主机 $obj.GetValue('DisplayVersion')} )

和其他各种。基本上,如果你会在谷歌的前几页找到它,我可能已经使用过或尝试过使用它。因此,如果有人有任何脚本可以真正查看使用 PowerShell 安装在机器上的所有软件,我很乐意尝试一下。否则欢迎以任何方式远程检查当前安装在计算机上的所有软件。

我已经尝试了我可以在谷歌上找到的每一个命令或脚本来尝试让 PowerShell 提取计算机上安装的所有程序的列表,我没有找到一个命令比列出注册表或程序中的内容更多与计算机映像一起安装。

powershell registry scanning
© www.soinside.com 2019 - 2024. All rights reserved.