最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

用 Powershell 在运行 Windows 的计算机上显示已安装的应用程序列表

运维笔记admin3浏览0评论

Tutorial Powershell - List installed software [ Step by step ]

电源壳 - 列表安装软件

您想学习如何使用电源壳列出已安装的软件吗? 在此教程中,我们将向您展示如何使用 Powershell 在运行 Windows 的计算机上显示已安装的应用程序列表。

• Windows 2012 R2
• Windows 2016
• Windows 2019
• Windows 10
• Windows 7

设备列表

以下部分介绍用于创建本教程的设备列表。

  • 服务器

  • 网络交换机

  • 笔记本 电脑

作为亚马逊同事,我从符合条件的购买中赚取收入。

相关教程 - 电源壳

在此页上,我们提供对与 PowerShell 相关的教程列表的快速访问。

  • 教程列表 - 电源外壳

  • 教程列表 - 窗口

  • 电源外壳 - 升级

  • 电源壳 - 基础 64 编码

  • 电源外壳 - 下载文件

  • 电源外壳 - 显示弹出消息

  • 电源外壳 - 安装远程服务器管理工具

  • PowerShell - 创建本地用户帐户

  • PowerShell - 创建环境变量

  • 电源壳 - 编辑 PATH 环境变量

  • 电源壳 - 安装电源壳 7

  • PowerShell - 更改执行策略

  • 电源壳 - 测试 TCP 端口连接

  • 电源壳 - 从 FTP 服务器下载文件

  • 电源壳 - 将文件上传到 FTP 服务器

  • 电源壳 - 获取 HTTP 标题

  • 电源外壳 - 列出打开的 TCP 端口

  • 电源外壳 - 列出打开的 UDP 端口

  • 电源壳 - 将 DNS 转换为 IP 地址

  • 电源壳 - 将 IP 地址翻译为主机名

  • 电源壳 - 每 5 秒重复一次命令

  • 电源壳 - 从文本文件中读取行

  • 电源壳 - 在活动目录中添加用户照片

  • 电源壳 - 获取流程信息

  • 电源壳 - 发送电子邮件

  • 电源壳 - 使用 Gmail 发送电子邮件

  • 电源壳 - 使用 Office 365 发送电子邮件

  • 电源壳 - 查找最近创建的用户帐户

  • 电源壳 - 查找未更改密码的用户

  • 电源壳 - 在活动目录中查找非活动用户

  • 电源壳 - 在活动目录中查找非活动计算机

  • 电源壳 - 从活动目录获取计算机信息

  • 电源壳 - 从活动目录获取用户信息

  • 电源壳 - 获取用户小岛屿发展中国家

  • 电源壳 - 获取计算机温度

  • 电源壳 - 发现您的公共 IP 地址

  • 电源壳 - 安装 ISO 文件

  • 电源外壳 - 在 Linux 上安装

教程电源壳 - 列表安装软件

作为管理员,启动新的 POWERSHELL 命令行提示符。

获取已安装软件的列表。

Copy to Clipboard

$INSTALLED = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |  Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
$INSTALLED += Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
$INSTALLED | ?{ $_.DisplayName -ne $null } | sort-object -Property DisplayName -Unique | Format-Table -AutoSize

下面是命令输出。

Copy to Clipboard

DisplayName                      DisplayVersion Publisher                               InstallDate
-----------                      -------------- ---------                               -----------
Amazon SSM Agent                 3.0.431.0      Amazon Web Services                     20210113
AWS PV Drivers                   8.3.4          Amazon Web Services                     20200909
AWS Tools for Windows            3.15.1224      Amazon Web Services Developer Relations 20210210
aws-cfn-bootstrap                1.4.34         Amazon Web Services                     20201014
Google Chrome                    90.0.4430.212  Google LLC                              20210512
Microsoft Edge                   90.0.818.62    Microsoft Corporation                   20210430
Microsoft Edge Update            1.3.143.57
Mozilla Firefox 88.0 (x64 en-US) 88.0           Mozilla
Mozilla Maintenance Service      88.0           Mozilla
Notepad++ (64-bit x64)           7.9.5          Notepad++ Team

在我们的示例中,已安装的程序列表是使用 Powershell 创建的。

显示已安装的应用程序列表,这些应用程序格式化为网格。

Copy to Clipboard

$INSTALLED = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |  Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
$INSTALLED += Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
$INSTALLED | ?{ $_.DisplayName -ne $null } | sort-object -Property DisplayName -Unique | out-gridView

下面是命令输出。

 

创建包含已安装软件列表的文本文件。

Copy to Clipboard

$INSTALLED = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |  Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
$INSTALLED += Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
$INSTALLED | ?{ $_.DisplayName -ne $null } | sort-object -Property DisplayName -Unique | Format-Table -AutoSize > C:\SOFTWARE.txt

这是文件内容。

Copy to Clipboard

DisplayName                      DisplayVersion Publisher                               InstallDate
-----------                      -------------- ---------                               -----------
Amazon SSM Agent                 3.0.431.0      Amazon Web Services                     20210113   
AWS PV Drivers                   8.3.4          Amazon Web Services                     20200909   
AWS Tools for Windows            3.15.1224      Amazon Web Services Developer Relations 20210210   
aws-cfn-bootstrap                1.4.34         Amazon Web Services                     20201014   
Google Chrome                    90.0.4430.212  Google LLC                              20210512   
Microsoft Edge                   90.0.818.62    Microsoft Corporation                   20210430   
Microsoft Edge Update            1.3.143.57                                                        
Mozilla Firefox 88.0 (x64 en-US) 88.0           Mozilla                                            
Mozilla Maintenance Service      88.0           Mozilla                                            
Notepad++ (64-bit x64)           7.9.5          Notepad++ Team                                     

创建包含已安装软件列表的 CSV 文件。

Copy to Clipboard

$INSTALLED = Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |  Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
$INSTALLED += Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
$INSTALLED | ?{ $_.DisplayName -ne $null } | sort-object -Property DisplayName -Unique | Export-Csv C:\SOFTWARE.csv -Encoding UTF8

这是文件内容。

Copy to Clipboard

#TYPE Selected.System.Management.Automation.PSCustomObject
"DisplayName","DisplayVersion","Publisher","InstallDate"
"Amazon SSM Agent","3.0.431.0","Amazon Web Services","20210113"
"AWS PV Drivers","8.3.4","Amazon Web Services","20200909"
"AWS Tools for Windows","3.15.1224","Amazon Web Services Developer Relations","20210210"
"aws-cfn-bootstrap","1.4.34","Amazon Web Services","20201014"
"Google Chrome","90.0.4430.212","Google LLC","20210512"
"Microsoft Edge","90.0.818.62","Microsoft Corporation","20210430"
"Microsoft Edge Update","1.3.143.57",,
"Mozilla Firefox 88.0 (x64 en-US)","88.0","Mozilla",
"Mozilla Maintenance Service","88.0","Mozilla",
"Notepad++ (64-bit x64)","7.9.5","Notepad++ Team",

祝贺! 您可以使用电源壳显示已安装的程序列表。

发布评论

评论列表(0)

  1. 暂无评论